PT-2026-25163 · Unknown+2 · Erlang/Otp+2

·

CVE-2026-23941

·

Published

2026-03-13

·

Updated

2026-06-24

CVSS v2.0

9.7

Critical

VectorAV:N/AC:L/Au:N/C:C/I:C/A:P
Name of the Vulnerable Software and Affected Versions Erlang OTP versions 17.0 through 28.4.1 Erlang OTP versions 26.2.5.18 and 27.3.4.9 inets versions 5.10 through 9.6.1 inets versions 9.1.0.5 and 9.3.2.3
Description An inconsistent interpretation of HTTP requests, specifically 'HTTP Request Smuggling', exists in Erlang OTP (inets httpd module). This issue is related to the program files lib/inets/src/http server/httpd request.erl and the httpd request:parse headers/7 routine. The server does not properly handle duplicate Content-Length headers, using the first value encountered for body parsing, while common reverse proxies utilize the last value. This discrepancy violates RFC 9112 Section 6.3 and can lead to front-end/back-end desynchronization, potentially allowing an attacker to inject controlled bytes into the start of subsequent requests.
Recommendations Update Erlang OTP to a version later than 28.4.1. Update Erlang OTP to a version later than 27.3.4.9. Update Erlang OTP to a version later than 26.2.5.18. Update inets to a version later than 9.6.1. Update inets to a version later than 9.3.2.3. Update inets to a version later than 9.1.0.5.

Exploit

Fix

DoS

HTTP Request/Response Smuggling

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-07214
CVE-2026-23941
GHSA-W4JC-9WPV-PQH7
OESA-2026-1665
OESA-2026-1666
OESA-2026-1667
OESA-2026-1668
OESA-2026-2704
OPENSUSE-SU-2026:10947-1
OPENSUSE-SU-2026:20607-1
SUSE-SU-2026:1714-1
SUSE-SU-2026:2010-1
SUSE-SU-2026:21374-1

Affected Products

Erlang/Otp
Red Os
Inets