Skip to content
OpenAdvisories

Package · npm

matrix-appservice-irc

9 known vulnerabilities.

9 results · Feed

  • Low 2.7

    Matrix IRC Bridge allows IRC command injection to own puppeted user

    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 t…

  • Medium 4.3

    Malicious Matrix homeserver can leak truncated message content of messages it shouldn't have access to

    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…

  • Medium 4.3

    Truncated content of messages can be leaked from matrix-appservice-irc

    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…

  • Low 3.5

    matrix-appservice-irc events can be crafted to leak parts of targeted messages from other bridged rooms

    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…

  • Medium 5.8

    matrix-appservice-irc IRC command injection via admin commands containing newlines

    matrix-appservice-irc is a Node.js IRC bridge for Matrix. Prior to version 1.0.1, it is possible to craft a command with newlines which would not be properly parsed. This would mean you could pass a string of commands as a channel name, which would then be ru…

  • Medium 4.6

    matrix-appservice-irc PgDataStore.ts sql injection

    A vulnerability was found in matrix-appservice-irc up to 0.35.1. It has been declared as critical. This vulnerability affects unknown code of the file src/datastore/postgres/PgDataStore.ts. The manipulation of the argument roomIds leads to sql injection. Upgr…

  • High 8.8

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

    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 pe…

  • Medium 4.3

    IRC mode parameter confusion in matrix-appservice-irc

    matrix-appservice-irc is an open source Node.js IRC bridge for Matrix. The Internet Relay Chat (IRC) protocol allows you to specify multiple modes in a single mode command. Due to a bug in the underlying matrix-org/node-irc library, affected versions of matri…

  • High 8.0

    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 mat…