CVE-2024-11168
Improper validation of IPv6 and IPvFuture addresses
Summary
Improper validation of IPv6 and IPvFuture addresses
Original description
The description as published by the source.
The urllib.parse.urlsplit() and urlparse() functions improperly validated bracketed hosts ([]), allowing hosts that weren't IPv6 or IPvFuture. This behavior was not conformant to RFC 3986 and potentially enabled SSRF if a URL is processed by more than one URL parser.
Fix status by distribution
Fixed packages published by each distribution for this CVE
- Debian DEBIAN-CVE-2024-11168 pypy3 Fixed in: 7.3.5+dfsg-2+deb11u5
References
- advisory github.com
- advisory mail.python.org
- advisory nvd.nist.gov
- advisory security.netapp.com
- package github.com
- patch github.com
- patch github.com
- patch github.com
- patch github.com
- patch github.com
- report github.com
- web lists.debian.org