Inconsistent interpretation of HTTP requests in aiohttp - CVE-2026-34525
Published: April 26, 2026
aiohttp
Detailed vulnerability description
The vulnerability allows a remote attacker to bypass a security check and access a privileged sub application.
The vulnerability exists due to inconsistent interpretation of HTTP requests in Host header handling when processing requests with multiple Host headers through a reverse proxy. A remote attacker can send a specially crafted request with duplicate Host headers to bypass a security check and access a privileged sub application.
Exploitation is theoretically possible when a reverse proxy applies security rules based on the target Host and the application uses Application.add_domain().