PT-2021-14471 · Matrix+1 · Synapse+1
Mscherer
+1
·
Published
2021-02-25
·
Updated
2021-11-23
·
CVE-2021-21392
CVSS v4.0
7.1
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Synapse versions prior to 1.28.0
Description
The issue affects Synapse, a Matrix reference homeserver written in python, where requests to user-provided domains were not restricted to external IP addresses when transitional IPv6 addresses were used. This could cause Synapse to make requests to internal infrastructure on dual-stack networks, affecting outbound requests to federation, identity servers, key validity calculations for third-party invite events, push notifications, and URL previews.
Recommendations
For Synapse versions prior to 1.28.0, update to version 1.28.0 or later to resolve the issue.
As a temporary workaround, consider blocking outbound requests to the following address ranges by a firewall, if unused for internal communication between systems:
::ffff/80, ::0000/80, and 2002::/16.Fix
Open Redirect
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Synapse