CVE-2021-44732
Mbed TLS before 3.0.1 has a double free in certain out-of-memory condi ...
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Julia. Rated lower by Ubuntu (medium).
Description
Mbed TLS before 3.0.1 has a double free in certain out-of-memory conditions, as demonstrated by an mbedtls_ssl_set_session() failure.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| julia::Julia Ecosystem Security Advisories | MbedTLS_jll | 2.28.0+0 |
| alpine 3.12 | mbedtls | 2.16.12-r0 |
| alpine 3.13 | mbedtls | 2.16.12-r0 |
| alpine 3.14 | mbedtls | 2.16.12-r0 |
| alpine 3.15 | mbedtls | 2.16.12-r0 |
| alpine 3.16 | mbedtls | 2.16.12-r0 |
| alpine 3.17 | mbedtls | 2.16.12-r0 |
| alpine 3.18 | mbedtls | 2.16.12-r0 |
| alpine 3.19 | mbedtls | 2.16.12-r0 |
| alpine 3.20 | mbedtls, mbedtls2 | 2.16.12-r0 |
| alpine 3.21 | mbedtls, mbedtls2 | 2.16.12-r0 |
| alpine 3.22 | mbedtls, mbedtls2 | 2.16.12-r0 |
Show all 32 entries from 24 sources
| Source | Package | Fixed in |
|---|---|---|
| julia::Julia Ecosystem Security Advisories | MbedTLS_jll | 2.28.0+0 |
| alpine 3.12 | mbedtls | 2.16.12-r0 |
| alpine 3.13 | mbedtls | 2.16.12-r0 |
| alpine 3.14 | mbedtls | 2.16.12-r0 |
| alpine 3.15 | mbedtls | 2.16.12-r0 |
| alpine 3.16 | mbedtls | 2.16.12-r0 |
| alpine 3.17 | mbedtls | 2.16.12-r0 |
| alpine 3.18 | mbedtls | 2.16.12-r0 |
| alpine 3.19 | mbedtls | 2.16.12-r0 |
| alpine 3.20 | mbedtls | 2.16.12-r0 |
| alpine 3.20 | mbedtls2 | 2.16.12-r0 |
| alpine 3.21 | mbedtls | 2.16.12-r0 |
| alpine 3.21 | mbedtls2 | 2.16.12-r0 |
| alpine 3.22 | mbedtls | 2.16.12-r0 |
| alpine 3.22 | mbedtls2 | 2.16.12-r0 |
| alpine 3.23 | mbedtls | 2.16.12-r0 |
| alpine 3.23 | mbedtls2 | 2.16.12-r0 |
| alpine 3.24 | mbedtls | 2.16.12-r0 |
| alpine 3.24 | mbedtls2 | 2.16.12-r0 |
| alpine 3.24 | mbedtls3 | 2.16.12-r0 |
| alpine edge | mbedtls | 2.16.12-r0 |
| alpine edge | mbedtls2 | 2.16.12-r0 |
| alpine edge | mbedtls3 | 2.16.12-r0 |
| debian 10 | mbedtls | 2.16.9-0~deb10u1 |
| debian 11 | mbedtls | 2.16.9-0.1+deb11u1 |
| debian 12 | mbedtls | 2.28.0-0.3 |
| debian 13 | mbedtls | 2.28.0-0.3 |
| debian 14 | mbedtls | 2.28.0-0.3 |
| echo | mbedtls | 2.28.0-0.3 |
| root.io debian 12 | rootio-mbedtls | 2.28.0-0.3 |
| ubuntu 18.04-ESM | mbedtls | 2.8.0-1ubuntu0.1~esm1 |
| ubuntu 20.04-ESM | mbedtls | 2.16.4-1ubuntu2+esm1 |
References
- https://bugs.gentoo.org/829660
- https://github.com/ARMmbed/mbedtls/releases
- https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.12
- https://github.com/ARMmbed/mbedtls/releases/tag/v2.28.0
- https://github.com/ARMmbed/mbedtls/releases/tag/v3.1.0
- https://lists.debian.org/debian-lts-announce/2022/12/msg00036.html
- https://lists.debian.org/debian-lts-announce/2025/06/msg00034.html
- https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2021-12