matrix-appservice-bridge@2.3.0-rc3 vulnerabilities

Bridging infrastructure for Matrix Application Services

  • latest version

    10.3.1

  • latest non vulnerable version

  • first published

    9 years ago

  • latest version published

    2 months ago

  • licenses detected

  • Direct Vulnerabilities

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

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable 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