PT-2026-79081 · Mongoose · Mongoose

CVE-2026-73257

·

Published

2026-08-20

·

Updated

2026-08-20

CVSS v3.1

9.1

Critical

VectorAV: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

CVE-2026-73257
GHSA-5WFQ-R6MR-WQP6

Affected Products

Mongoose