CVE-2022-29166: Improper handling of multiline messages in matrix-appservice-irc
matrix-appservice-irc is a Node.js IRC bridge for Matrix. The vulnerability in node-irc allows an attacker to manipulate a Matrix user into executing IRC commands by having them reply to a maliciously crafted message. The vulnerability has been patched in matrix-appservice-irc 0.33.2. Refrain from replying to messages from untrusted participants in IRC-bridged Matrix rooms. There are no known workarounds for this issue.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2022-29166?
CVE-2022-29166 is a vulnerability in matrix-appservice-irc, a Node.js IRC bridge for Matrix, that allows an attacker to manipulate a Matrix user into executing IRC commands.
How does CVE-2022-29166 work?
CVE-2022-29166 works by having an attacker send a maliciously crafted message to a Matrix user, who then replies and unintentionally executes IRC commands.
What is the severity of CVE-2022-29166?
The severity of CVE-2022-29166 is high with a CVSS score of 8.8.
How can CVE-2022-29166 be fixed?
CVE-2022-29166 can be fixed by updating to version 0.33.2 or later of matrix-appservice-irc.
Where can I find more information about CVE-2022-29166?
More information about CVE-2022-29166 can be found in the security advisories on GitHub and the blog post on the Matrix website.