Improper Certificate Validation in Erlang OTP Affects Security
CVE-2026-42790
7.6HIGH
What is CVE-2026-42790?
A vulnerability exists in Erlang OTP's public_key modules, allowing malicious entities to bypass DNS nameConstraints during TLS hostname verification. This flaw arises through two combined issues where validation routines inadequately check SAN DNS entries and fallback on the subject commonName in the absence of a subjectAltName. Consequently, a subordinate CA may issue a certificate recognized as valid by an OTP TLS client for a hostname beyond the predefined constraints, raising concerns regarding secure communications.
Affected Version(s)
OTP 1.4
OTP 19.3
OTP b0c245e8132bb13171e277b1af59c0cec00c9459
References
CVSS V4
Score:
7.6
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
Unknown
Timeline
Vulnerability published
Vulnerability Reserved
Credit
John Downey
Ingela Anderton Andin
Dan Gudmundsson
Jakub Witczak
