Description
The labeled-response module in UnrealIRCd 6.0.0 before 6.2.7.1 does not escape the IRCv3 "label" message tag when echoing it into replies, which allows any user on a network with two or more linked servers to inject server-to-server commands that are executed with server authority.
Published: 2026-11-08
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Server-to-Server Command Injection with Server Authority
Action: Immediate Patch
AI Analysis

Impact

The UnrealIRCd label‑response module fails to escape the IRCv3 "label" message tag when it echoes that tag back into responses. This deficiency allows an attacker to embed malicious server-to-server commands inside the label tag. The injected commands are then executed with the privileges of the server, enabling arbitrary command execution on that server. The vulnerability inherits the characteristics of CWE‑140, which describes issues of improper handling of input length or content that can lead to injection. Attackers can create a specially crafted IRC message containing a label tag that includes additional commands. When the server processes this message, it concatenates the label directly into outgoing content, inadvertently injecting the commands into interserver traffic. This flaw is significant for networks running UnrealIRCd 6.0.0 through 6.2.7.0 that have two or more linked servers. The presence of a second server provides the necessary channel for the injected commands to travel and be executed. The impact allows full server authority, providing an attacker potential to compromise or disrupt the entire server infrastructure or the connected network.

Affected Systems

UnrealIRCd 6.0.0 up to 6.2.7.0 deployed on any server that participates in a network with at least two linked servers. The issue does not affect newer releases 6.2.7.1 or later. The specific vendor model is UnrealIRCd, as identified by its CNA, and the configuration change applies to all UnrealIRCd servers in the network. Systems utilizing older versions without the labeled-response module remain unaffected, provided the module is not loaded. Any instance of UnrealIRCd that is part of a multi‑link environment is at risk until the module is upgraded, hot‑patched, or the configuration blacklist is applied.

Risk and Exploitability

The CVSS base score of 8.6 marks this flaw as high severity, reflecting the potential for unauthorized command execution on the server with full authority. EPSS data is not available, so the exploitation probability cannot be quantified, though the absence of exploitation data in public sources does not diminish the risk posed by the flaw. The vulnerability is not listed in the CISA KEV catalog, but the attack vector remains effective in any network with two or more linked servers, where the injected label tag can travel between servers and be interpreted as a command. The most likely attack path involves a malicious client sending a crafted IRC message that includes a label tag containing command syntax. The UnrealIRCd server, in processing the message, propagates the label to other servers, unwittingly executing the malicious payload with server privileges. The simplicity of constructing such a message and the potential for broad impact make this an attractive target for attackers operating in multi‑link IRC environments.

Generated by OpenCVE AI on November 8, 2026 at 03:20 UTC.

Remediation

Vendor Solution

Upgrade to UnrealIRCd 6.2.7.1 or later. Alternatively, apply the hot-patch to fix the issue without restart: ./unrealircd hot-patch bundle-20261107


Vendor Workaround

Add the following line to the configuration file of all servers until the patch or upgrade is applied: blacklist-module "labeled-response";


OpenCVE Recommended Actions

  • Upgrade UnrealIRCd to version 6.2.7.1 or later, which contains a fixed label‑escaping routine.
  • Apply the hot‑patch bundle-20261107 with the command ./unrealircd hot-patch bundle-20261107 to immediately remediate the flaw without restarting the server.
  • Add the line blacklist-module "labeled-response" to the server configuration file on all UnrealIRCd servers to prevent the module from loading until a patch or upgrade can be applied.

Generated by OpenCVE AI on November 8, 2026 at 03:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 03:45:00 +0000

Type Values Removed Values Added
Title UnrealIRCd label‑response module fails to escape IRCv3 label tag, enabling server‑to‑server command injection

Sun, 08 Nov 2026 02:45:00 +0000

Type Values Removed Values Added
Description The labeled-response module in UnrealIRCd 6.0.0 before 6.2.7.1 does not escape the IRCv3 "label" message tag when echoing it into replies, which allows any user on a network with two or more linked servers to inject server-to-server commands that are executed with server authority.
First Time appeared Unrealircd
Unrealircd unrealircd
Weaknesses CWE-140
CPEs cpe:2.3:a:unrealircd:unrealircd:*:*:*:*:*:*:*:*
Vendors & Products Unrealircd
Unrealircd unrealircd
References
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N'}


Subscriptions

Unrealircd Unrealircd
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-11-08T02:31:48.387Z

Reserved: 2026-10-22T00:56:41.381Z

Link: CVE-2026-114713

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-08T03:16:33.410

Modified: 2026-11-08T03:16:36.987

Link: CVE-2026-114713

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T04:30:14Z

Weaknesses
  • CWE-140

    Improper Neutralization of Delimiters