Overview: 1 vulnerability

WSA Score Severity Issue Vulnerability type Scope Versions Fix Release date
WSA-2026-25 6.4
Evaluation of untrusted strings received from the IRC server or an IRC URL. Improper Neutralization of Special Elements used in an Expression Language Statement IRC 0.4.2 → 4.10.1 4.10.2

WSA-2026-25: [IRC] Evaluation of untrusted strings received from the IRC server or an IRC URL.

Vulnerability
CVE
Not available
CVSS vector
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:L (detail)
CVSS score
6.4 / 10
Severity
medium
Vulnerability type
Improper Neutralization of Special Elements used in an Expression Language Statement (detail)
Scope
IRC
Affected versions
0.4.2 → 4.10.1
Fixed version
4.10.2 () - ChangeLog
Tracker
Not available
Description
Some values coming from untrusted sources are evaluated, so a string like ${...} in these values is replaced by the evaluated expression, for example a secured data (${sec.data.xxx}), an environment variable (${env:XXX}) or the result of other expressions.
This happens in the following cases: A malicious IRC server, or any user able to forward a channel or to send a private message, could disclose secured data (for example passwords) or environment variables, sent back to the server in a JOIN or another command, or cause high CPU and memory usage with expressions like ${repeat:...}.
Mitigation
There are multiple ways to mitigate this issue:
Credit
The issue was discovered by Joseph Bisch.