PT-2026-79081 · Mongoose · Mongoose
CVE-2026-73257
·
Published
2026-08-20
·
Updated
2026-08-20
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Mongoose versions prior to 7.22
Description
A remote unauthenticated attacker can send an HTTP request containing both Content-Length and Transfer-Encoding: chunked headers. The
cl count and te count checks within the mg http parse() and http cb() functions in src/http.c accept both headers but prioritize chunked encoding. If a reverse proxy prefers Content-Length, a CL.TE desynchronization occurs, allowing the attacker to inject requests that access or modify resources in another user context. CL.TE desynchronization is a type of request smuggling where the front-end and back-end servers disagree on where a request ends.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