CVE-2025-43859CWE-444

h11 accepts some malformed Chunked-Encoding bodies

Critical 路 published April 24, 2025

CVSS v3.1
9.1
EPSS
1%
Percentile
47.2
In the wild
Unconfirmed
What it is

馃毃 A subtle parsing quirk in h11 could let attackers slip malicious requests right under your server's nose, all thanks to a leniency in chunked-coding! 馃敟 Think of it like a sneaky delivery driver who misreads your address and leaves a hidden package behind the first door instead of the secured lobby. If your server and proxy are both acting a bit buggy, those unwelcome requests can easily sneak in! An attacker could exploit this vulnerability to smuggle requests, potentially allowing them to interact with internal services that should be off-limits. This could lead to unauthorized actions such as data leakage, or even manipulating server behavior. The consequences could be absolutely devastating if sensitive data gets exposed or operations get hijacked!

Put simply

Think of it like a sneaky delivery driver who misreads your address and leaves a hidden package behind the first door instead of the secured lobby. If your server and proxy are both acting a bit buggy, those unwelcome requests can easily sneak in! This vulnerability arises from h11's lenient parsing of line terminators in chunked-coding message bodies, which can cause request smuggling when paired with a buggy reverse proxy. Fixing either component effectively mitigates the issue.

What to do

An attacker could exploit this vulnerability to smuggle requests, potentially allowing them to interact with internal services that should be off-limits. This could lead to unauthorized actions such as data leakage, or even manipulating server behavior. The consequences could be absolutely devastating if sensitive data gets exposed or operations get hijacked! Upgrade h11 to version 0.16.0 immediately to close this dangerous loophole. If you're using a reverse proxy, ensure that it鈥檚 also updated or configured correctly to avoid any mishaps. Regularly audit your server components to prevent future vulnerabilities! You've got this! Tackle these updates and step into your security hero status! 馃Ω

The record
Technical detail
CVSS v3.1
9.1 路 CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00584 路 47.2th percentile
Weakness
CWE-444 路 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
Published
2025-04-24T18:15Z
EPSS history
Timeline
  • 24 APR 18:15Z
    h11 accepts some malformed Chunked-Encoding bodies
    cvelistv5