CVE-2024-7883: arm ltd arm compiler for embedded
Vulnerability summary
CVE-2024-7883 is a low (CVSS 3.7) vulnerability in arm ltd arm compiler for embedded. EPSS estimates a 0.47% chance of exploitation in the next 30 days, higher than 39.1% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 31-10-2024PublishedVulnerability first disclosed.
- 31-10-2024Last modifiedVulnerability information updated.
Description
When using Arm Cortex-M Security Extensions (CMSE), Secure stack contents can be leaked to Non-secure state via floating-point registers when a Secure to Non-secure function call is made that returns a floating-point value and when this is the first use of floating-point since entering Secure state. This allows an attacker to read a limited quantity of Secure stack contents with an impact on confidentiality. This issue is specific to code generated using LLVM-based compilers.
CVSS metrics
4 scores · 4 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · DebianEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
- NVDNIST3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
EPSS trend
Probability
0.47%
Chance of exploitation in the next 30 days
Percentile
39%
Versus all other CVEs
30-day change
0.00 pp
From 0.47% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (developer.arm.com)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Ubuntu9 products
- llvm-toolchain-11All versions (No fix recorded)
- llvm-toolchain-12All versions (No fix recorded)
- llvm-toolchain-13All versions (No fix recorded)
- llvm-toolchain-14All versions (No fix recorded)
- llvm-toolchain-15All versions (No fix recorded)
Debian6 products
- llvm-toolchain-14All versions (No fix recorded)
- llvm-toolchain-15All versions (No fix recorded)
- llvm-toolchain-16All versions (No fix recorded)
- llvm-toolchain-17All versions (No fix recorded)
- llvm-toolchain-18All versions (No fix recorded)
Arm ltd5 products
- arm compiler for embedded≥ 6.6, ≤ 6.22
- arm compiler for embedded fusa 6.16ltsAll versions (No fix recorded)
- arm compiler for embedded fusa 6.21All versions (No fix recorded)
- arm compiler for functional safety 6.6All versions (No fix recorded)
- clang≥ 13, ≤ 19
Arm4 products
- arm_compiler_for_embedded≥ 6.6, < 6.23
- arm_compiler_for_embedded_fusa6.16 | 6.21
- arm_compiler_for_functional_safety6.6
- clang≥ 11.0.0, < 20.1.0
4 vendors · 24 products
References
6 links- developer.arm.com/Arm%20Security%20Center/Cortex-M%20Security%20Extensions%20VulnerabilityREPORTExploitVendor Advisory