Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 45
Reset filtersDenial of service due to incorrect application of event authorization rules
URL previews of unusual or maliciously-crafted pages can crash Synapse media repositories or Synapse monoliths
matrix-sydent and matrix-synapse Use Cryptographically Weak PRNG
Matrix Synapse before 0.34.0.1, when the macaroon_secret_key authentication parameter is not set, uses a predictable value to derive a secret key and other secrets which could allow remote attackers t
Path traversal in Matrix Synapse
Improper authorisation of members discloses room membership to non-members
Adding a private/unlisted room to a community exposes room metadata in an unauthorised manner.
Denial of service (via resource exhaustion) due to improper input validation in third-party identifier endpoint
Denial of service attack via push rule patterns in matrix-synapse
Denial of service (via resource exhaustion) due to improper input validation on groups/communities endpoints
Open redirect via transitional IPv6 addresses on dual-stack networks
Denial of service (via resource exhaustion) due to improper input validation on third-party identifier endpoints
HTML injection in email and account expiry notifications
Cross-site scripting (XSS) vulnerability in the password reset endpoint
Denial of service attack via .well-known lookups
Open redirects on some federation and push requests
Denial of service attack via incorrect parameters in Matrix Synapse
Denial of service attack due to invalid JSON
Cross-site scripting (XSS) vulnerability in the fallback authentication endpoint
Improper Verification of Cryptographic Signature in matrix-synapse
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.