CVE-2018-8970: openbsd libressl Improper Certificate Validation
Vulnerability summary
CVE-2018-8970 is a high (CVSS 7.4) Improper Certificate Validation vulnerability in openbsd libressl. EPSS estimates a 1.02% chance of exploitation in the next 30 days, higher than 62.7% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 24-03-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
The int_x509_param_set_hosts function in lib/libcrypto/x509/x509_vpm.c in LibreSSL 2.7.0 before 2.7.1 does not support a certain special case of a zero name length, which causes silent omission of hostname verification, and consequently allows man-in-the-middle attackers to spoof servers and obtain sensitive information via a crafted certificate. NOTE: the LibreSSL documentation indicates that this special case is supported, but the BoringSSL documentation does not.
CVSS metrics
2 scores · 1 source · 2 versionsEPSS trend
Probability
1.02%
Chance of exploitation in the next 30 days
Percentile
63%
Versus all other CVEs
30-day change
0.00 pp
From 1.02% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Openbsd1 product
- libressl2.7.0
1 vendor · 1 product
References
3 links- github.com/libressl-portable/openbsd/commit/0654414afcce51a16d35d05060190a3ec4618d42X Refsource MISCPatchThird Party Advisory
- boringssl.googlesource.com/boringssl/+/e759a9cd84198613199259dbed401f4951747cffX Refsource MISCThird Party Advisory