CVE-2021-43797: medium-severity vulnerability in netty
HTTP fails to validate against control chars in header names which may lead to HTTP request smuggling
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
Netty fails to properly validate HTTP header names that contain control characters at the beginning or end, which could allow attackers to manipulate requests when the framework is used as a proxy, potentially leading to HTTP request smuggling attacks.
Netty prior to 4.1.71.Final strips control characters from header names instead of rejecting them outright, violating HTTP specifications. When used as a proxy, this sanitization allows crafted headers to bypass validation in backend systems, enabling HTTP request smuggling attacks where attackers inject malicious requests through specially crafted header names.
In the same product, most dangerous first.