CVE-2022-39203CWE-269

Parsing issue in matrix-org/node-irc leading to room takeovers

High · published September 13, 2022

CVSS v3.1
8.8
EPSS
1%
Percentile
58.2
In the wild
Unconfirmed
What it is

matrix-appservice-irc is an open source Node.js IRC bridge for Matrix. Attackers can specify a specific string of characters, which would confuse the bridge into combining an attacker-owned channel and an existing channel, allowing them to grant themselves permissions in the channel. The vulnerability has been patched in matrix-appservice-irc 0.35.0. As a workaround operators may disable dynamic channel joining via `dynamicChannels.enabled` to prevent users from joining new channels, which prevents any new channels being bridged outside of what is already bridged, and what is specified in the config.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00863 · 58.2th percentile
Weakness
CWE-269 · Improper Privilege Management
Published
2022-09-13T18:15Z
EPSS history
Timeline
  • 13 SEP 18:15Z
    Parsing issue in matrix-org/node-irc leading to room takeovers
    cvelistv5