HTTP response splitting in aiohttp - CVE-2026-50269
Published: June 9, 2026
aiohttp
Detailed vulnerability description
The vulnerability allows a remote attacker to inject additional headers or modify the contents of a request.
The vulnerability exists due to improper neutralization of crlf sequences in multipart headers when processing user-controlled header values. A remote attacker can supply crafted input to inject additional headers or modify the contents of a request.
The issue occurs if an application passes user-controlled strings into MultipartWriter.append(headers=...) or Payload.headers.