Infinite loop in urllib3 - #VU150183
Published: September 16, 2026 / Updated: September 18, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a loop with an unreachable exit condition in the Deflate decoder when processing a chunked Deflate-encoded response containing bytes after the end of the compressed stream. A remote attacker can send a specially crafted response to cause a denial of service.
Exploitation requires content decoding to be enabled, streaming with a positive finite chunk size, and a decoded body that exceeds the requested chunk size.