AuthRestServlet in Matrix Synapse before 1.21.0 is vulnerable to XSS due to unsafe interpolation of the session GET parameter. This allows a remote attacker to execute an XSS attack on the domain Synapse is hosted on, by supplying the victim user with a malicious URL to the /_matrix/client/r0/auth/*/fallback/web or /_matrix/client/unstable/auth/*/fallback/web Synapse endpoints.
Advisories
Source ID Title
EUVD EUVD EUVD-2020-0108 AuthRestServlet in Matrix Synapse before 1.21.0 is vulnerable to XSS due to unsafe interpolation of the session GET parameter. This allows a remote attacker to execute an XSS attack on the domain Synapse is hosted on, by supplying the victim user with a malicious URL to the /_matrix/client/r0/auth/*/fallback/web or /_matrix/client/unstable/auth/*/fallback/web Synapse endpoints.
Github GHSA Github GHSA GHSA-3x8c-fmpc-5rmq Cross-site scripting (XSS) vulnerability in the fallback authentication endpoint
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-04T16:03:22.630Z

Reserved: 2020-10-08T00:00:00

Link: CVE-2020-26891

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2020-10-19T17:15:13.220

Modified: 2024-11-21T05:20:25.413

Link: CVE-2020-26891

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses