HTTP response splitting in aiohttp - CVE-2026-34519
Published: April 26, 2026
aiohttp
Detailed vulnerability description
The vulnerability allows a remote attacker to inject extra headers into an HTTP response.
The vulnerability exists due to improper neutralization of CRLF sequences in HTTP headers in the Response reason parameter when creating a response with untrusted reason data. A remote attacker can supply a crafted reason value containing carriage return characters to inject extra headers into an HTTP response.
The issue is exploitable only if an application uses untrusted data in the response reason parameter.