PT-2026-84258

CVE-2026-66835

·

Published

2026-09-01

·

Updated

2026-09-30

Description by

CVSS 4.0
8.7
High
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Erlang/OTP versions 17.0 through 27.3.4.16 Erlang/OTP versions 28.0 through 28.5.0.5 Erlang/OTP versions 29.0 through 29.0.5
Description A path equivalence issue in the inets httpd allows a remote unauthenticated attacker to read files within a directory protected by mod auth by adding an extra slash to the request path. The function httpd request:validate uri/1 uses uri string:normalize/1 for normalization, which removes dot-segments according to RFC 3986 but fails to collapse empty path segments, allowing doubled slashes to persist. Subsequently, mod alias:real name/3 concatenates the document root with the URI, and mod auth:secret path/3 checks if the result is within a protected block using an unanchored regular expression. The doubled slash disrupts the expected substring, causing the request to be treated as unprotected and bypassing the authentication challenge. However, the operating system collapses the doubled slash when mod get opens the path, granting access to the protected file. This mismatch also allows the attacker to evade per-path accounting in mod security. This issue only affects servers that use mod auth to protect directories with authentication requirements.
Recommendations Update Erlang/OTP to version 27.3.4.17 or later. Update Erlang/OTP to version 28.5.0.6 or later. Update Erlang/OTP to version 29.0.6 or later.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
GHSA-R4VV-VC2C-2FW6
AZL-98463
OESA-2026-4131
OESA-2026-4132
OESA-2026-4133
RHSA-2026:62531
USN-8827-1
Found an issue in the description? Have something to add? Feel free to write us 👾