First published: Fri Jun 23 2023(Updated: )
The HTTP server in Mongoose before 7.10 accepts requests containing negative Content-Length headers. By sending a single attack payload over TCP, an attacker can cause an infinite loop in which the server continuously reparses that payload, and does not respond to any other requests.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Cesanta Mongoose | <7.10 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-34188 is a vulnerability in the HTTP server in Mongoose before version 7.10 that allows attackers to cause an infinite loop by sending requests with negative Content-Length headers.
CVE-2023-34188 has a severity rating of 7.5 (High).
CVE-2023-34188 affects Cesanta Mongoose versions up to and excluding 7.10.
To fix CVE-2023-34188, you should update Cesanta Mongoose to version 7.10 or later.
You can find more information about CVE-2023-34188 in the following references: [Reference 1](https://blog.narfindustries.com/blog/narf-discovers-critical-vulnerabilities-in-cesanta-mongoose-http-server), [Reference 2](https://github.com/cesanta/mongoose/commit/4663090a8fb036146dfe77718cff612b0101cb0f), [Reference 3](https://github.com/cesanta/mongoose/compare/7.9...7.10).