ELA-1117-1 gunicorn security update

request smuggling

2024-06-29
Packagegunicorn
Version19.6.0-10+deb9u3 (stretch)
Related CVEs CVE-2024-1135


Gunicorn, an event-based HTTP/WSGI server, fails to properly validate Transfer-Encoding headers, leading to HTTP Request Smuggling (HRS) vulnerabilities. By crafting requests with conflicting Transfer-Encoding headers, attackers can bypass security restrictions and access restricted endpoints. This issue is due to Gunicorn’s handling of Transfer-Encoding headers, where it incorrectly processes requests with multiple, conflicting Transfer-Encoding headers, treating them as chunked regardless of the final encoding specified. This vulnerability allows for a range of attacks including cache poisoning, session manipulation, and data exposure.



For Debian 9 stretch, these problems have been fixed in version 19.6.0-10+deb9u3.

We recommend that you upgrade your gunicorn packages.

Further information about Extended LTS security advisories can be found in the dedicated section of our website.