CVE Vulnerabilities

CVE-2018-1000520

Improper Certificate Validation

Published: Jun 26, 2018 | Modified: Nov 21, 2024
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:P/A:N
RedHat/V2
RedHat/V3
Ubuntu
LOW
root.io logo minimus.io logo echo.ai logo

ARM mbedTLS version 2.7.0 and earlier contains a Ciphersuite Allows Incorrectly Signed Certificates vulnerability in mbedtls_ssl_get_verify_result() that can result in ECDSA-signed certificates are accepted, when only RSA-signed ones should be.. This attack appear to be exploitable via Peers negotiate a TLS-ECDH-RSA-* ciphersuite. Any of the peers can then provide an ECDSA-signed certificate, when only an RSA-signed one should be accepted..

Weakness

The product does not validate, or incorrectly validates, a certificate.

Affected Software

NameVendorStart VersionEnd Version
Mbed_tlsArm*2.7.0 (including)
MbedtlsUbuntuartful*
MbedtlsUbuntubionic*
MbedtlsUbuntucosmic*
MbedtlsUbuntudevel*
MbedtlsUbuntudisco*
MbedtlsUbuntueoan*
MbedtlsUbuntuesm-apps/bionic*
MbedtlsUbuntuesm-apps/focal*
MbedtlsUbuntuesm-apps/jammy*
MbedtlsUbuntuesm-apps/noble*
MbedtlsUbuntuesm-apps/xenial*
MbedtlsUbuntufocal*
MbedtlsUbuntugroovy*
MbedtlsUbuntuhirsute*
MbedtlsUbuntuimpish*
MbedtlsUbuntujammy*
MbedtlsUbuntukinetic*
MbedtlsUbuntulunar*
MbedtlsUbuntumantic*
MbedtlsUbuntunoble*
MbedtlsUbuntuoracular*
MbedtlsUbuntuplucky*
MbedtlsUbuntuquesting*
MbedtlsUbuntuupstream*
MbedtlsUbuntuxenial*

Potential Mitigations

References