Erlang OTP public_key vulnerabilities
3 known CVE vulnerabilities in Erlang OTP public_key, translated and rated.
- CVE-2026-59251High
A resource allocation vulnerability in Erlang/OTP's public_key certificate path validation allows a remote unauthenticated attacker to cause denial of service by sending a crafted X.509 certificate chain during TLS handshake. The certificate policy tree grows without bounds, exhausting BEAM schedulers and node memory, crashing the entire VM. This affects all TLS connections that validate peer certificates by default.
- CVE-2026-42790High
A vulnerability in the Erlang OTP public_key library allows bypassing DNS nameConstraints via subject CommonName fallback in TLS hostname verification. Two flaws enable a subordinate CA with restricted DNS nameConstraints to issue a leaf certificate accepted for an out-of-scope hostname.
- CVE-2026-42789Medium
A vulnerability in the public_key module (pubkey_cert) of Erlang OTP involves improper following of a certificate's chain of trust. A certificate with basicConstraints cA:false and no keyUsage extension can be accepted as an intermediate issuer in a chain, enabling certificate chain forgery. This affects OTP from 17.0 before 27.3.4.19, 28.5.0.8, and 29.1.2.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

