Impact
The vulnerability arises from a quadratic algorithm used to parse the hexadecimal chunk‑size field in HTTP/1.1 chunked responses. The parser multiplies an arbitrary‑precision accumulator by 16 for each hex digit without imposing a maximum length, causing O(N²) processing time. When a server sends a very long chunk‑size split across many small packets, the client repeatedly re‑parses the data, consuming an excessive amount of CPU and potentially refusing service.
Affected Systems
Affected versions of elixir‑mint are those tagged 1.9.3 and any earlier releases before 1.10.0. All installations using the mint library in this range are vulnerable.
Risk and Exploitability
The CVSS score of 6.3 indicates a moderate risk, while the EPSS score is unavailable and the vulnerability is not currently listed in the CISA KEV catalog. An attacker can trigger the DoS from an external HTTP server by delivering a chunked response whose chunk‑size header contains a very large number of hex digits, especially when the digits are sent in numerous small fragments to force the client to re‑parse repeatedly. The attack does not require authentication and impacts only the client side, exhausting CPU resources until the client stalls or exits.
OpenCVE Enrichment