matrix-appservice-bridge@0.1.4 vulnerabilities

Bridging infrastructure for Matrix Application Services

Direct Vulnerabilities

Known vulnerabilities in the matrix-appservice-bridge package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • M
Access Restriction Bypass

matrix-appservice-bridge is a Bridging infrastructure for Matrix Application Services

Affected versions of this package are vulnerable to Access Restriction Bypass when using a foreign user's MXID in an OpenID exchange, allowing an attacker to impersonate users when using the provisioning API.

How to fix Access Restriction Bypass?

Upgrade matrix-appservice-bridge to version 8.1.2, 9.0.1 or higher.

>=4.0.0 <8.1.2 <9.0.1
  • M
Insecure Permissions

matrix-appservice-bridge is a Bridging infrastructure for Matrix Application Services

Affected versions of this package are vulnerable to Insecure Permissions. If a bridge has room upgrade handling turned on in the configuration (the roomUpgradeOpts key when instantiating a new Bridge instance.), any m.room.tombstone event it encounters will be used to unbridge the current room and bridge into the target room. However, the target room m.room.create event is not checked to verify if the predecessor field contains the previous room. This means that any malicious admin of a bridged room can repoint the traffic to a different room without the new room being aware.

How to fix Insecure Permissions?

Upgrade matrix-appservice-bridge to version 2.6.1 or higher.

<2.6.1