> CVE-2026-42789 [HIGH]

« BACK_TO_HOME
PUBLISHED
2026-05-27 14:16
MODIFIED
2026-05-27 14:16
CVSS_SCORE V3
7.0
EPSS (Prob. Exploit)
0.35%
Top 72.4%
DATA SOURCES:
NVD đź”— 2026-05-27 CWE MITRE đź”— 2026-11-01 FIRST EPSS đź”— 2026-10-25 MSRC đź”— 2026-11-02

> DESCRIPTION

Improper Following of a Certificate's Chain of Trust vulnerability in Erlang OTP public_key (pubkey_cert module) allows a non-CA certificate to be accepted as an intermediate issuer, enabling certificate chain forgery. In lib/public_key/src/pubkey_cert.erl, pubkey_cert:validate_extensions/7 contains two flaws that together allow a certificate with basicConstraints cA:false and no keyUsage extension to be used as an intermediate issuer in a chain passed to public_key:pkix_path_validation/3: the cA:false clause recurses into the remaining extensions without rejecting the certificate when it is in issuer position, and the keyUsage check only fires when the extension is present, so a certificate lacking keyUsage entirely bypasses the keyCertSign enforcement. Any party holding an end-entity certificate with basicConstraints cA:false and no keyUsage extension, issued by any CA in the victim's trust store, can use that certificate's private key to sign forged leaf certificates for arbitrary identities. public_key:pkix_path_validation/3 accepts the resulting chain, and by extension every TLS or mTLS endpoint built on the OTP ssl application that relies on the default verifier is affected, including server identity verification on the client side and client certificate verification on mTLS servers. This issue affects OTP from OTP 17.0 before OTP 26.2.5.21, 27.3.4.12, 28.5.0.1, and 29.0.1 corresponding to public_key from 0.22 before 1.15.1.7, 1.17.1.3, 1.20.3.1, and 1.21.1.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> CVSS V3 METRICS

CVSS_VECTOR
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

> MÉTRIQUES CVSS DÉTAILLÉES

CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Métrique Valeur Interprétation
AV (Vecteur d'Attaque)
Attack Vector
Network (N)
Exploit possible à distance via réseau (HTTP, API, etc.)
AC (Complexité d'Attaque)
Attack Complexity
Low (L)
Peu de conditions requises pour exploiter
PR (Privilèges Requis)
Privileges Required
None (N)
Aucune authentification requise
UI (Interaction Utilisateur)
User Interaction
None (N)
Aucune interaction utilisateur nécessaire
S (Périmètre)
Scope
Unchanged (U)
Impact reste dans le périmètre du composant compromis
C (Impact Confidentialité)
Confidentiality Impact
Low (L)
Divulgation limitée d'informations
I (Impact Intégrité)
Integrity Impact
Low (L)
Modification limitée des données possible
A (Impact Disponibilité)
Availability Impact
None (N)
Aucune interruption de service

> RÉSUMÉ DES IMPACTS

Confidentialité
Low
Divulgation limitée d'informations
Intégrité
Low
Modification limitée des données possible
Disponibilité
None
Aucune interruption de service

> WEAKNESSES

CWE-295 CWE-296

> CWE DETAILED DESCRIPTIONS

CWE-295: Improper Certificate Validation - The product does not validate, or incorrectly validates, a certificate. | CWE-296: Improper Following of a Certificate's Chain of Trust - The product does not follow, or incorrectly follows, the chain of trust for a certificate back to a trusted root certificate.

> RED HAT SECURITY ADVISORIES

Red Hat Security Advisory: Red Hat OpenStack Services on OpenShift 18.0 (erlang) security update
An update for erlang is now available for Red Hat OpenStack Services on OpenShift 18.0 (Antelope). Red Hat Product Security has rated this update as having a security impact of Important. A Common Vu...
Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 security advisory
An update for Red Hat OpenStack Platform 16.2 (Train) is now available. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System...

> HISTORIQUE DES MODIFICATIONS

Première apparition
27/05/2026 14:16
Source: NVD
📊 ENRICHISSEMENT 01/06/2026 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-295: Improper Certificate Validation - The product does not validate, or incorrectly validates, a certificate. | CWE-296: Improper Following of a Certificate's Chain of Trust - The product does no...
Total des modifications: 1 Dernière mise à jour: 5 months ago

> REFERENCES

https://cna.erlef.org/cves/CVE-2026-42789.html
https://github.com/erlang/otp/commit/471cd2f664300a95353c467873800bbe706005db
https://github.com/erlang/otp/commit/59c8d824386b2eb1614ff9340624843ef6aca0fd
https://github.com/erlang/otp/security/advisories/GHSA-c99q-jmpx-v8qq
https://osv.dev/vulnerability/EEF-CVE-2026-42789
https://www.erlang.org/doc/system/versions.html#order-of-versions
« BACK_TO_HOME