PT-2026-79080 · Mongoose · Mongoose
CVE-2026-73256
·
Published
2026-08-12
·
Updated
2026-08-21
CVSS v2.0
9.4
Critical
| Vector | AV:N/AC:L/Au:N/C:C/I:C/A:N |
Name of the Vulnerable Software and Affected Versions
Mongoose versions prior to 7.22
Description
A remote unauthenticated attacker can exploit an HTTP/1.0 reverse-proxy deployment by sending a request with
Transfer-Encoding: chunked and conflicting framing. The http cb() function in src/http.c contains a logic error where it tests hm.proto.len with an impossible greater-than-eight condition, despite mg http parse() requiring an eight-byte protocol string. This prevents is http 1 0 from being set, causing Mongoose to process chunked encoding that an HTTP/1.0 proxy might ignore. This discrepancy enables request smuggling, which can lead to unauthorized access or state changes.Recommendations
Update to version 7.22.
Exploit
Fix
HTTP Request/Response Smuggling
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Mongoose