Skip to content
OpenAdvisories
Medium · 5.1 CVE-2024-45157 EUVD-2024-41337GHSA-cvp8-hm87-hr8x

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…

Published Sep 5, 2024 · Updated Mar 14, 2025 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mbedtls 3.6.2-1 —
Debian 13 mbedtls 3.6.2-1 —
Debian 12 mbedtls No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS mbedtls No fix yet —
Ubuntu Pro 22.04 LTS mbedtls No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed mbedtls-2 2.28.9-1.1 openSUSE-SU-2024:14304-1
openSUSE Leap 16.0 mbedtls-2 2.28.10-bp160.1.1 openSUSE-SU-2026:21145-1
ReleasePackageFixed inAdvisory
Alpine v3.24 mbedtls +1 3.6.1-r0 —
Alpine v3.24 mbedtls2 2.28.10-r0 —
Alpine v3.23 mbedtls 3.6.1-r0 —
Alpine v3.23 mbedtls2 2.28.10-r0 —
Alpine v3.22 mbedtls 3.6.1-r0 —
Alpine v3.22 mbedtls2 2.28.10-r0 —
Alpine v3.21 mbedtls 3.6.1-r0 —
Alpine v3.21 mbedtls2 2.28.10-r0 —
Alpine v3.20 mbedtls 3.6.1-r0 —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 mbedtls 2.28.9-r0 —
Alpine v3.18 mbedtls 2.28.9-r0 —
Alpine v3.17 mbedtls 2.28.9-r0 —

Advisories 2

References