Vulnerability Report: GO-2025-3503
- CVE-2025-22870
- Affects: golang.org/x/net
- Published: Mar 12, 2025
Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID as a hostname component. For example, when the NO_PROXY environment variable is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly match and not be proxied.
Affected Packages
-
PathGo VersionsSymbols
-
before v0.36.0
2 unexported affected symbols
- config.useProxy
- domainMatch.match
-
before v0.36.0
Aliases
References
Credits
- Juho Forsén of Mattermost
Feedback
See anything missing or incorrect?
Suggest an edit to this report.