Impact
The Erlang OTP inets HTTP server httpd ignores the configured max_body_size limitation when receiving a chunked request body. This flaw allows a request to grow arbitrarily large, potentially exhausting available server memory and causing the application to hang, crash, or become unresponsive. The weakness is classified as unbounded resource allocation (CWE‑770) and also marked by CWE‑1284.
Affected Systems
The issue affects Erlang OTP releases from 17.0 up through OTP 27.3.4.16, OTP 28.0 up through OTP 28.5.0.5, and OTP 29.0 up through OTP 29.0.5, along with corresponding inets HTTP server versions 5.10 to 9.7.1. Releases OTP 27.3.4.17, 28.5.0.6, and 29.0.6 or later contain the fix. The impact applies to any system running those vulnerable OTP/inets combinations.
Risk and Exploitability
The CVSS score of 8.7 indicates a high‑severity denial‑of‑service risk. The EPSS score of 0.00328 (less than 1%) indicates a very low likelihood of exploitation, though not zero. The weakness is remotely exploitable through the HTTP protocol, and no authentication is required—this is inferred from the nature of a public HTTP service that accepts unbounded request bodies. The vulnerability is not listed in the CISA KEV catalog, suggesting no widespread exploitation has been reported yet, but the high impact score warrants prompt remediation.
OpenCVE Enrichment