← Vulnerability feed

Vulnerability record · CVE-2019-6453 · published 18 February 2019

CVE-2019-6453: mIRC URI handler argument injection enables remote command execution

Mirc · Mirc

mIRC before 7.55 mishandles custom URI protocol handlers, allowing argument injection via an irc:// URI that points to an attacker-controlled .ini file on a UNC share. Because the loaded configuration can direct mIRC to run commands, a crafted link can lead to remote code execution on the victim's host. The flaw matters because it turns a simple URI click into code execution without requiring the attacker to authenticate to the target.

8.1 CVSS 3.0 High EPSS 54% · top 1.0% CWE-88 · Argument injection
8.1CVSS 3.0 base score, v2 6.8
54%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
12References, 8 tagged exploit
17 Jun 2026Last modified by NVD

Description

mIRC before 7.55 allows remote command execution by using argument injection through custom URI protocol handlers. The attacker can specify an irc:// URI that loads an arbitrary .ini file from a UNC share pathname. Exploitation depends on browser-specific URI handling (Chrome is not exploitable).

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: medium.

high priorityCVSS 8.1 with public exploit code and very high EPSS, but exploitation depends on browser-specific URI handling and the CVE is not in KEV.

What it is

mIRC before 7.55 mishandles custom URI protocol handlers, allowing argument injection via an irc:// URI that points to an attacker-controlled .ini file on a UNC share. Because the loaded configuration can direct mIRC to run commands, a crafted link can lead to remote code execution on the victim's host. The flaw matters because it turns a simple URI click into code execution without requiring the attacker to authenticate to the target.

Impact

An attacker can execute arbitrary commands in the context of the mIRC user, and can load a remote configuration file from a UNC path to control mIRC's behavior. This gives full compromise of the user's session and any data or privileges that user holds.

Attack surface

Reached by getting a victim to open a crafted irc:// URI; the CVSS vector shows network reachability with no privileges and no user interaction (AV:N/PR:N/UI:N), though the description notes exploitation depends on browser-specific URI handling and Chrome is not exploitable. No authentication is required on the target side.

Exploitation

Public exploit code and an Exploit-DB entry exist, and EPSS is high (0.54292, 98.9th percentile), but the CVE is not listed in CISA KEV. No ransomware association is documented.

What to do

  • Upgrade mIRC to 7.55 or later, which is the fixed release named in the advisory.
  • If upgrade is not immediate, remove or restrict the irc:// protocol handler registration so untrusted pages cannot launch mIRC with attacker-controlled arguments.
  • Block outbound SMB/UNC access from user workstations to untrusted hosts to prevent loading remote .ini files.
  • Restrict or disable loading of mIRC configuration files from network/UNC paths.
  • Educate users not to open unsolicited irc:// links, especially from web pages or messages.

Detection

  • Monitor process creation for mIRC launched with irc:// arguments or with -i/-r options referencing UNC paths.
  • Alert on mIRC or related processes accessing \\host\share paths, particularly .ini files from remote shares.
  • Review browser and OS protocol-handler launch events for irc:// invocations originating from web content.
  • Hunt for unusual child processes spawned by mIRC shortly after a URI-handler launch.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2019-6453 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.3CVE-2008-4449Mirc memory buffer overflow vulnerabilityStack-based buffer overflow in mIRC 6.34 allows remote attackers to execute arbitrary code via a long hostname in a PRIVMSG message.EPSS 39%9.3CVE-2003-1336Mirc memory buffer overflow vulnerabilityBuffer overflow in mIRC before 6.11 allows remote attackers to execute arbitrary code via a long irc:// URL.EPSS 36%7.5CVE-2008-7314Mirc uncontrolled resource consumption vulnerabilitymIRC before 6.35 allows attackers to cause a denial of service (crash) via a long nickname.EPSS 1.3%6.8CVE-2007-4402Mirc vulnerabilityMultiple unspecified scripts in mIRC allow user-assisted remote attackers to execute arbitrary code via the '|' (pipe) shell metacharacter in the nam…EPSS 3.2%5.3CVE-2011-5282Mirc information exposure vulnerabilitymIRC prior to 7.22 has a message leak because chopping of outbound messages is mishandled.EPSS 1.1%4.3CVE-2003-1508Mirc memory buffer overflow vulnerabilityBuffer overflow in mIRC 6.12, when the DCC get dialog window has been minimized and the user opens the minimized window, allows remote attackers to c…EPSS 2.1%9.2CVE-2026-86060MikroTik RouterOS SSH login argument injection privilege escalationRouterOS mishandles arguments in the SSH login path when a username begins with a prohibited character, allowing the trusted policy mask to be altere…KEVEPSS 1.8%analysed9.8CVE-2026-24061GNU Inetutils telnetd argument injection allows remote auth bypasstelnetd in GNU Inetutils through 2.7 fails to sanitize the USER environment variable, so a value such as "-f root" is passed as an argument to login …KEVEPSS 99%analysed

Source: NIST National Vulnerability Database (record CVE-2019-6453), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.