An issue was discovered in Arm Mbed TLS before 2.24.0. It incorrectly uses a revocationDate check when deciding whether to honor certificate revocation via a CRL. In some situations, an attacker can exploit this by changing the local clock.
The product does not validate, or incorrectly validates, a certificate.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Mbed_tls | Arm | * | 2.7.17 (excluding) |
Mbed_tls | Arm | 2.8.0 (including) | 2.16.8 (excluding) |
Mbed_tls | Arm | 2.17.0 (including) | 2.24.0 (excluding) |
Mbedtls | Ubuntu | bionic | * |
Mbedtls | Ubuntu | esm-apps/bionic | * |
Mbedtls | Ubuntu | esm-apps/focal | * |
Mbedtls | Ubuntu | focal | * |
Mbedtls | Ubuntu | groovy | * |
Mbedtls | Ubuntu | trusty | * |
Mbedtls | Ubuntu | xenial | * |