CVE-2024-7883
Severity CVSS v4.0:
Pending analysis
Type:
CWE-226
Sensitive Information in Resource Not Removed Before Reuse
Publication date:
31/10/2024
Last modified:
23/12/2025
Description
When using Arm Cortex-M Security Extensions (CMSE), Secure stack <br />
contents can be leaked to Non-secure state via floating-point registers <br />
when a Secure to Non-secure function call is made that returns a <br />
floating-point value and when this is the first use of floating-point <br />
since entering Secure state. This allows an attacker to read a limited <br />
quantity of Secure stack contents with an impact on confidentiality. <br />
This issue is specific to code generated using LLVM-based compilers.
Impact
Base Score 3.x
3.70
Severity 3.x
LOW
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:arm:arm_compiler_for_embedded:*:*:*:*:*:*:*:* | 6.6 (including) | 6.23 (excluding) |
| cpe:2.3:a:arm:arm_compiler_for_embedded_fusa:6.16:*:*:*:lts:*:*:* | ||
| cpe:2.3:a:arm:arm_compiler_for_embedded_fusa:6.21:*:*:*:lts:*:*:* | ||
| cpe:2.3:a:arm:arm_compiler_for_functional_safety:6.6:*:*:*:*:*:*:* | ||
| cpe:2.3:a:arm:clang:*:*:*:*:*:*:*:* | 11.0.0 (including) | 20.1.0 (excluding) |
To consult the complete list of CPE names with products and versions, see this page



