You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
We need to have another look at this, especially after #4215 , which changes where the IP blacklist check is done, and is potentially vulnerable to an attack where a super low TTL or no DNS caching can have the check pass on a non whitelisted IP and then the request be made to a refetched DNS query which has a blacklisted IP.
The text was updated successfully, but these errors were encountered:
See matrix-org/synapse#4242 for some information - we were previously vulnerable to the short TTL problem. If someone were to take sufficient control of DNS, they could trick us into doing requests to a blacklisted host.
This also fixes a vulnerability where OpenGraph images were not passed through the same validation rules.
We need to have another look at this, especially after #4215 , which changes where the IP blacklist check is done, and is potentially vulnerable to an attack where a super low TTL or no DNS caching can have the check pass on a non whitelisted IP and then the request be made to a refetched DNS query which has a blacklisted IP.
The text was updated successfully, but these errors were encountered: