Skip to content

CVE-2017-15088 plugins/preauth/pkinit/pkinit_crypto_openssl.c in MIT Kerberos 5 (aka krb5) through 1.15.2 mishandles Distinguished Name (DN) fields, which allows remote attackers to execute arbitrary code or cause a...

CriticalCVSS 9.8 EPSS 8.6%
Published
Updated
Exploit status
No public exploit known

Description

plugins/preauth/pkinit/pkinit_crypto_openssl.c in MIT Kerberos 5 (aka krb5) through 1.15.2 mishandles Distinguished Name (DN) fields, which allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow and application crash) in situations involving untrusted X.509 data, related to the get_matching_data and X509_NAME_oneline_ex functions. NOTE: this has security relevance only in use cases outside of the MIT Kerberos distribution, e.g., the use of get_matching_data in KDC certauth plugin code that is specific to Red Hat.

Affected products

ProductAffected versionsFixed in
debian/krb5(Debian:12) < 1.15.2-2 1.15.2-2
debian/krb5(Debian:13) < 1.15.2-2 1.15.2-2
debian/krb5(Debian:14) < 1.15.2-2 1.15.2-2
mit kerberos 5 <= 1.15.2 No fix listed
alpine/krb5(Alpine:v3.10) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.11) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.12) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.13) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.14) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.15) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.16) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.17) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.18) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.19) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.20) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.21) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.22) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.23) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.24) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.7) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.8) < 1.15.3-r0 1.15.3-r0
alpine/krb5(Alpine:v3.9) < 1.15.3-r0 1.15.3-r0

References