Approved changes feed: RSS · Atom

cpe:2.3:a:matrix-org:matrix-appservice-irc:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorMatrix Org (d88e1973-fb17-5e22-857e-e34f791696f0)
ProductMatrix Appservice Irc (9966f24f-9084-5374-a3be-e32539d84557)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-27146 vulnerable 2026-06-08 07:14:54.220331 Matrix IRC Bridge allows IRC command injection to own puppeted user
LOW (2.7)
matrix-appservice-irc is a Node.js IRC bridge for Matrix. The matrix-appservice-irc bridge up to version 3.0.3 contains a vulnerability which can lead to arbitrary IRC command execution as the puppeted user. The attacker can only inject commands executed as their own IRC user. The vulnerability has been patched in matrix-appservice-irc version 3.0.4.
Published: 2025-02-25T20:04:40.400Z
Updated: 2025-02-25T20:33:36.095Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-52505 vulnerable 2026-06-08 06:52:15.322483 matrix-appservice-irc allows IRC Command injection in provisioning API
MEDIUM (5.4)
matrix-appservice-irc is a Node.js IRC bridge for the Matrix messaging protocol. The provisioning API of the matrix-appservice-irc bridge up to version 3.0.2 contains a vulnerability which can lead to arbitrary IRC command execution as the bridge IRC bot. The vulnerability has been patched in matrix-appservice-irc version 3.0.3.
Published: 2024-11-14T15:29:20.132Z
Updated: 2024-11-14T15:55:36.958Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-39691 vulnerable 2026-06-08 06:41:51.400207 Malicious Matrix homeserver can leak truncated message content of messages it shouldn't have access to
MEDIUM (4.3)
matrix-appservice-irc is a Node.js IRC bridge for the Matrix messaging protocol. The fix for GHSA-wm4w-7h2q-3pf7 / CVE-2024-32000 included in matrix-appservice-irc 2.0.0 relied on the Matrix homeserver-provided timestamp to determine whether a user has access to the event they're replying to when determining whether or not to include a truncated version of the original event in the IRC message. Since this value is controlled by external entities, a malicious Matrix homeserver joined to a room in which a matrix-appservice-irc bridge instance (before version 2.0.1) is present can fabricate the timestamp with the intent of tricking the bridge into leaking room messages the homeserver should not have access to. matrix-appservice-irc 2.0.1 drops the reliance on `origin_server_ts` when determining whether or not an event should be visible to a user, instead tracking the event timestamps internally. As a workaround, it's possible to limit the amount of information leaked by setting a reply template that doesn't contain the original message.
Published: 2024-07-05T18:42:06.864Z
Updated: 2024-08-02T04:26:15.991Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-32000 vulnerable 2026-06-08 06:35:32.586716 Truncated content of messages can be leaked from matrix-appservice-irc
MEDIUM (4.3)
matrix-appservice-irc is a Node.js IRC bridge for the Matrix messaging protocol. matrix-appservice-irc before version 2.0.0 can be exploited to leak the truncated body of a message if a malicious user sends a Matrix reply to an event ID they don't have access to. As a precondition to the attack, the malicious user needs to know the event ID of the message they want to leak, as well as to be joined to both the Matrix room and the IRC channel it is bridged to. The message reply containing the leaked message content is visible to IRC channel members when this happens. matrix-appservice-irc 2.0.0 checks whether the user has permission to view an event before constructing a reply. Administrators should upgrade to this version. It's possible to limit the amount of information leaked by setting a reply template that doesn't contain the original message. See these lines `601-604` in the configuration file linked.
Published: 2024-04-12T20:02:51.987Z
Updated: 2024-08-02T01:59:50.908Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-38700 vulnerable 2026-06-08 06:08:18.657490 matrix-appservice-irc events can be crafted to leak parts of targeted messages from other bridged rooms
LOW (3.5)
matrix-appservice-irc is a Node.js IRC bridge for Matrix. Prior to version 1.0.1, it was possible to craft an event such that it would leak part of a targeted message event from another bridged room. This required knowing an event ID to target. Version 1.0.1n fixes this issue. As a workaround, set the `matrixHandler.eventCacheSize` config value to `0`. This workaround may impact performance.
Published: 2023-08-04T18:05:43.187Z
Updated: 2024-10-03T18:08:51.929Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-38690 vulnerable 2026-06-08 06:08:18.631329 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39203 vulnerable 2026-06-08 05:47:18.340791 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39202 vulnerable 2026-06-08 05:47:18.339587 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-29166 vulnerable 2026-06-08 05:42:47.039513 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.