CVE-2024-45157

Medium

Description

An issue was discovered in Mbed TLS before 2.28.9 and 3.x before 3.6.1, in which the user-selected algorithm is not used. Unlike previously documented, enabling MBEDTLS_PSA_HMAC_DRBG_MD_TYPE does not cause the PSA subsystem to use HMAC_DRBG: it uses HMAC_DRBG only when MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG and MBEDTLS_CTR_DRBG_C are disabled.

SeverityMedium
CVSS5.1
Exploit probability—
ProductTrustedfirmware Mbed Tls
PublishedSep 5, 2024
First seenSep 5, 2024
Weakness typeCWE-696CWE-696

How to fix

Update
  • trustedfirmware mbed_tls2.28.9, 3.6.1 or later

Affected products

ProductAffected versionsFixed in
trustedfirmware mbed_tls2.26.0 ≤ v < 2.28.9, 3.2.0 ≤ v < 3.6.12.28.9, 3.6.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.