CVE-2020-26891Medium· 6.1▾ SunlitCross-site scripting (XSS) vulnerability in the fallback authentication endpoint
▾ Sunlit zone — Low / medium · no exploitation signal
impact 33.6 · likelihood 0.4 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Jul 8.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via OSV
Last analysed / modified upstream
1.9%
1.9% → 1.9%
The fallback authentication endpoint served via Synapse was vulnerable to cross-site scripting (XSS) attacks. The impact depends on the configuration of the domain that Synapse is deployed on, but may allow access to cookies and other browser data, CSRF vulnerabilities, and access to other resources served on the same domain or parent domains.
This is fixed by #8444, which is included in Synapse v1.21.0.
If the homeserver is not configured to use reCAPTCHA, consent (terms of service), or single sign-on then the affected endpoint can be blocked at a reverse proxy:
/_matrix/client/r0/auth/.*/fallback/web/_matrix/client/unstable/auth/.*/fallback/webmatrix-synapse < 1.21.0Upgrade to a patched release:
matrix-synapse 1.21.0Connected by shared product, vendor, weakness, or advisory.
CVE-2023-43796Medium· 5.3Synapse vulnerable to leak of remote user device information
CVE-2023-42453Low· 3.1matrix-synapse vulnerable to improper validation of receipts allows forged read receipts
CVE-2023-45129Medium· 4.9matrix-synapse vulnerable to denial of service due to malicious server ACL events
CVE-2023-41335Low· 3.7matrix-synapse vulnerable to temporary storage of plaintext passwords during password changes
CVE-2021-21274Medium· 4.3Denial of service attack via .well-known lookups
CVE-2023-32682Medium· 5.4Synapse has improper checks for deactivated users during login