Skip to content

CVE-2017-8301 LibreSSL 2.5.1 to 2.5.3 lacks TLS certificate verification if SSL_get_verify_result is relied upon for a later check of a verification result, in a use case where a user-provided verification callback...

MediumCVSS 5.3 EPSS 1.0%
Published
Updated
Exploit status
No public exploit known

Description

LibreSSL 2.5.1 to 2.5.3 lacks TLS certificate verification if SSL_get_verify_result is relied upon for a later check of a verification result, in a use case where a user-provided verification callback returns 1, as demonstrated by acceptance of invalid certificates by nginx.

Affected products

ProductAffected versionsFixed in
OpenBSD libressl = 2.5.1 No fix listed
OpenBSD libressl = 2.5.2 No fix listed
OpenBSD libressl = 2.5.3 No fix listed
alpine/libressl(Alpine:v3.10) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.11) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.12) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.13) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.14) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.15) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.16) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.17) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.18) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.19) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.20) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.21) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.22) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.23) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.24) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.6) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.7) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.8) < 2.5.3-r1 2.5.3-r1
alpine/libressl(Alpine:v3.9) < 2.5.3-r1 2.5.3-r1

References