CVE-2024-28960
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and...
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
CVE-2024-28960- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
EUVDEUVD-2024-26022
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
EUVD-2024-26022- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6h48-8w2f-5w94
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and...
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
GHSA-6h48-8w2f-5w94- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
NVD
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
CVE-2024-28960- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-28960
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
ALPINE-CVE-2024-28960- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-03
OSV
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
CVE-2024-28960- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2024-28960
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
DEBIAN-CVE-2024-28960- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
OSVJLSEC-2025-225
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and...
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
JLSEC-2025-225- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-28960
8.2
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
UBUNTU-CVE-2024-28960- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
OSVAZL-47703 No score
CVE-2024-28960 affecting package hvloader for versions less than 1.0.1-6
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
- Record
AZL-47703- Updated
- 2026-11-02
OSVMGASA-2024-0146 No score
Updated mbedtls packages fix security vulnerability
An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory. (CVE-2024-28960)
- Record
MGASA-2024-0146- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13813-1 No score
libmbedcrypto7-2.28.8-1.1 on GA media
These are all security issues fixed in the libmbedcrypto7-2.28.8-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13813-1- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2024-28960 No score
CVE-2024-28960 in mbedtls - Patched by Root
Root has patched CVE-2024-28960 in the mbedtls package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2024-28960- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mbedtlsAlpine:v3.16 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.17 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.18 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.19 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.20 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.21 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.22 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.23 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtlsAlpine:v3.24 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtls2Alpine:v3.20 |
before 2.28.8-r0 | 2.28.8-r0 |
Show 15 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mbedtls2Alpine:v3.21 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtls2Alpine:v3.22 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtls2Alpine:v3.23 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtls2Alpine:v3.24 |
before 2.28.8-r0 | 2.28.8-r0 |
mbedtls3Alpine:v3.24 |
before 2.28.8-r0 | 2.28.8-r0 |
hvloaderAzure Linux:2 |
before 1.0.1-6 | 1.0.1-6 |
mbedtlsDebian:12 |
All versions, plus listed versions 2.28.3-12.28.4-12.28.5-12.28.6-12.28.7-1 Show 18 moreShow less2.28.7-1.12.28.7-1.1~exp12.28.8-13.6.0-13.6.0-23.6.0-33.6.2-13.6.2-23.6.2-33.6.3-13.6.4-13.6.4-23.6.5-0.13.6.5-0.1~deb13u13.6.6-0.13.6.6-0.1~deb13u13.6.7-23.6.7-3 |
None known |
mbedtlsDebian:13 |
before 2.28.8-1 | 2.28.8-1 |
mbedtlsDebian:14 |
before 2.28.8-1 | 2.28.8-1 |
MbedTLS_jllJulia |
before 2.28.10+0 | 2.28.10+0 |
mbedtlsMageia:9 |
before 2.28.8-1.mga9 | 2.28.8-1.mga9 |
mbedtlsRoot:Debian:12 |
before 2.28.3-1.root.io.14 | 2.28.3-1.root.io.142.28.3-1.root.io.62.28.3-1.root.io.52.28.3-1.root.io.42.28.3-1.root.io.92.28.3-1.root.io.72.28.3-1.root.io.102.28.3-1.root.io.152.28.3-1.root.io.162.28.3-1.root.io.82.28.3-1.root.io.112.28.3-1.root.io.122.28.3-1.root.io.132.28.3-1.aikido.17 |
rootio-mbedtlsRoot:Debian:12 |
before 2.28.3-1.root.io.14 | 2.28.3-1.root.io.142.28.3-1.root.io.62.28.3-1.root.io.52.28.3-1.root.io.42.28.3-1.root.io.92.28.3-1.root.io.72.28.3-1.root.io.102.28.3-1.root.io.152.28.3-1.root.io.162.28.3-1.root.io.82.28.3-1.root.io.112.28.3-1.root.io.122.28.3-1.root.io.132.28.3-1.aikido.17 |
mbedtlsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2.16.9-0.1ubuntu12.16.11-0.1ubuntu12.16.11-0.32.28.0-12.28.0-1build12.28.0-1ubuntu0.1~esm1 |
None known |
mbedtls-2openSUSE:Tumbleweed |
before 2.28.8-1.1 | 2.28.8-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-28960 is a high vulnerability (CVSS 8.2) in Arm Mbed Crypto, published March 29, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.84%, the 58th percentile. Fixed in mbedtls 2.28.8-r0.
References
mbed-tls.readthedocs.io/en/latest/tech-updates/security-advisories
github.com/Mbed-TLS/mbedtls-docs/blob/main/security-advisories/mbedtls-security-advisory-2024-03.md
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NCDU52ZDA7TX3HC5JCU6ZZIJQOPTNBK6
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6UZNBMKYEV2J5DI7R4BQGL472V7X3WJY
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5YE3QRREGJC6K34JD4LZ5P3IALNX4QYY
lists.fedoraproject.org/archives/list/[email protected]/message/5YE3QRREGJC6K34JD4LZ5P3IALNX4QYY
Show 14 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/NCDU52ZDA7TX3HC5JCU6ZZIJQOPTNBK6
lists.fedoraproject.org/archives/list/[email protected]/message/6UZNBMKYEV2J5DI7R4BQGL472V7X3WJY
nvd.nist.gov/vuln/detail/CVE-2024-28960
github.com/advisories/GHSA-6h48-8w2f-5w94
security.alpinelinux.org/vuln/CVE-2024-28960
github.com/CVEProject/cvelistV5/tree/main/cves/2024/28xxx/CVE-2024-28960.json
security-tracker.debian.org/tracker/CVE-2024-28960
advisories.mageia.org/MGASA-2024-0146.html
bugs.mageia.org/show_bug.cgi?id=33120
ubuntu.com/security/CVE-2024-28960
mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-03
cve.org/CVERecord?id=CVE-2024-28960
github.com/Mbed-TLS/mbedtls/issues/3266
suse.com/security/cve/CVE-2024-28960