CMSE secure state may leak from stack to floating-point registers
Published Oct 31, 2024
3.7
LOWCVSS 3.1
EPSS 0.47%
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.
Affected products
-
- Version 6.6StatusaffectedConstraints<=6.22
- Version
-
- Version All versionsStatusaffectedConstraints-
- Version
-
- Version All versionsStatusaffectedConstraints-
- Version
-
- Version All versionsStatusaffectedConstraints-
- Version
-
- Version 13StatusaffectedConstraints<=19
- Version
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Arm Ltd | Arm Compiler for Embedded | unaffected |
| ||||||
| Arm Ltd | Arm Compiler for Embedded FuSa 6.16LTS | affected |
| ||||||
| Arm Ltd | Arm Compiler for Embedded FuSa 6.21 | affected |
| ||||||
| Arm Ltd | Arm Compiler for Functional Safety 6.6 | affected |
| ||||||
| Arm Ltd | CLang | unaffected |
|
- ≥ 6.6 · < 6.23
- 6.16
- 6.21
- 6.6
- ≥ 11.0.0 · < 20.1.0
No data.
Red Hat Enterprise Linux 8
llvm-toolset:rhel8/clang
Fix deferred
Red Hat Enterprise Linux 9
clang
Fix deferred
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat Enterprise Linux 8 | llvm-toolset:rhel8/clang | Fix deferred | n/a |
| Red Hat Enterprise Linux 9 | clang | Fix deferred | n/a |
No package ranges for this CVE.
Remediation
Vendor solution
Recompile affected code using a fixed compiler.
Metrics
No CVSS v4.0 score for this CVE.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
No CVSS v3.0 score for this CVE.
No CVSS v2.0 score for this CVE.
This CVE is not in the KEV list.
CISA SSVC (Vulnrichment)
Stakeholder-Specific Vulnerability Categorization from CISA ADP.
Exploitation
NoneAutomatable
NoTechnical Impact
PartialDecision
n/aAssessed Oct 31, 2024 · SSVC 2.0.3
Estimated probability of exploitation in the wild in the next 30 days (FIRST EPSS). As of Oct 3, 2026.
Score over time
2024–2026- EPSS v3
- EPSS v4
- EPSS v5
Percentile over time
- EPSS v3
- EPSS v4
- EPSS v5
Table of values (5 key points)
Flat stretches are collapsed; showing up to 120 newest points.
| Date | Score | Percentile | Model |
|---|---|---|---|
| Oct 3, 2026 | 0.47% (0.00468) | 38.31th | v5 (v2026.06.15) |
| Jun 15, 2026 | 0.48% (0.00482) | 37.58th | v5 (v2026.06.15) |
| Mar 17, 2025 | 0.06% (0.00061) | 16.34th | v4 (v2025.03.14) |
| Dec 12, 2024 | 0.04% (0.00043) | 10.81th | v3 (v2023.03.01) |
| Nov 1, 2024 | 0.04% (0.00043) | 9.90th | v3 (v2023.03.01) |
References (5)
- https://access.redhat.com/security/cve/CVE-2024-7883 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2322994 Issue Tracking
- https://developer.arm.com/Arm%20Security%20Center/Cortex-M%20Security%20Extensions%20Vulnerability ExploitVendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2024-7883
- https://www.cve.org/CVERecord?id=CVE-2024-7883
| Link | Providers | Tags |
|---|---|---|
| https://access.redhat.com/security/cve/CVE-2024-7883 | Vendor Advisory | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2322994 | Issue Tracking | |
| https://developer.arm.com/Arm%20Security%20Center/Cortex-M%20Security%20Extensions%20Vulnerability | ExploitVendor Advisory | |
| https://nvd.nist.gov/vuln/detail/CVE-2024-7883 | ||
| https://www.cve.org/CVERecord?id=CVE-2024-7883 |
Change history (0)
No recorded changes yet.