PatchSiren cyber security CVE debrief
CVE-2026-28808 Erlang CVE debrief
CVE-2026-28808 is a high-severity vulnerability in Erlang OTP's inets modules. The issue arises from a path mismatch between mod_auth and mod_cgi when script_alias maps a URL prefix to a directory outside DocumentRoot. This allows unauthenticated access to CGI scripts that directory rules were meant to protect. The vulnerability affects OTP from version 17.0 until OTP 28.4.2, 27.3.4.10, and 26.2.5.19, corresponding to inets from version 5.10 until 9.6.2, 9.3.2.4, and 9.1.0.6. To mitigate this vulnerability, users should update to the latest patched versions.
- Vendor
- Erlang
- Product
- OTP
- CVSS
- HIGH 8.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-07
- Original CVE updated
- 2026-06-30
- Advisory published
- 2026-04-07
- Advisory updated
- 2026-06-30
Who should care
This vulnerability affects users of Erlang OTP, particularly those using the inets modules. System administrators and developers who use Erlang OTP for web applications should be aware of this issue and take necessary actions to protect their systems. The vulnerability's high severity score of 8.3 indicates that it is a critical issue that requires immediate attention.
Technical summary
The vulnerability is caused by a path mismatch between mod_auth and mod_cgi when script_alias maps a URL prefix to a directory outside DocumentRoot. Specifically, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path, while mod_cgi executes the script at the ScriptAlias-resolved path. This discrepancy allows unauthenticated access to CGI scripts that directory rules were meant to protect. The affected program files are lib/inets/src/http_server/mod_alias.erl, lib/inets/src/http_server/mod_auth.erl, and lib/inets/src/http_server/mod_cgi.erl.
Defensive priority
This vulnerability has a high severity score of 8.3, indicating that it is a critical issue that requires immediate attention. System administrators and developers should prioritize patching this vulnerability to prevent potential attacks.
Recommended defensive actions
- Update to OTP 28.4.2 or later
- Update to OTP 27.3.4.10 or later
- Update to OTP 26.2.5.19 or later
- Update inets to 9.6.2 or later
- Update inets to 9.3.2.4 or later
- Update inets to 9.1.0.6 or later
Evidence notes
The CVE-2026-28808 vulnerability is documented in the official CVE record and NVD detail pages. The vulnerability affects multiple versions of Erlang OTP and inets. The CVSS score for this vulnerability is 8.3, indicating a high severity level.
Official resources
-
CVE-2026-28808 CVE record
CVE.org
-
CVE-2026-28808 NVD detail
NVD
-
Source item URL
nvd_modified
-
Mitigation or vendor reference
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Mitigation, Vendor Advisory
-
Mitigation or vendor reference
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Patch
-
Mitigation or vendor reference
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Patch
-
Mitigation or vendor reference
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Third Party Advisory
-
Mitigation or vendor reference
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Patch, Third Party Advisory
-
Source reference
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Product
-
Source reference
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
This article is AI-assisted and based on the supplied source corpus.