Skip to content

CVE-2018-0487 ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0 allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow) via a crafted certificate chain that is mis...

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

Description

ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0 allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow) via a crafted certificate chain that is mishandled during RSASSA-PSS signature verification within a TLS or DTLS session.

Affected products

ProductAffected versionsFixed in
debian/mbedtls(Debian:12) < 2.7.0-2 2.7.0-2
debian/mbedtls(Debian:13) < 2.7.0-2 2.7.0-2
debian/mbedtls(Debian:14) < 2.7.0-2 2.7.0-2
Arm Ltd mbed tls >= 1.3.8, < 1.3.22 1.3.22
Arm Ltd mbed tls >= 2.1.0, < 2.1.10 2.1.10
Arm Ltd mbed tls >= 2.2.0, < 2.7.0 2.7.0
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
alpine/mbedtls(Alpine:v3.10) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.11) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.12) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.13) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.14) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.15) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.16) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.17) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.18) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.19) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.20) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.21) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.22) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.23) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.24) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.8) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls(Alpine:v3.9) < 2.7.0-r0 2.7.0-r0
Show 6 more
ProductAffected versionsFixed in
alpine/mbedtls2(Alpine:v3.20) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls2(Alpine:v3.21) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls2(Alpine:v3.22) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls2(Alpine:v3.23) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls2(Alpine:v3.24) < 2.7.0-r0 2.7.0-r0
alpine/mbedtls3(Alpine:v3.24) < 2.7.0-r0 2.7.0-r0

References