CRLF injection in aiohttp - CVE-2026-34514
Published: April 26, 2026
aiohttp
Detailed vulnerability description
The vulnerability allows a remote attacker to inject extra headers into a multipart request.
The vulnerability exists due to improper neutralization of carriage return and line feed characters in multipart part content type header construction when constructing a multipart request with an attacker-controlled content_type parameter. A remote attacker can supply a crafted content_type value to inject extra headers into a multipart request.
The issue occurs if an application uses untrusted data for the multipart content_type parameter while constructing a request.