CVE-2024-7883: When using Arm Cortex-M Security Extensions (CMSE), Secure stack
contents can be leaked to Non-secure state v
33
This week
LOW 3.7REMOTEUPGRADEDOWNGRADEDOWNGRADE
CVE-2024-7883 is a low-severity flaw (CVSS 3.7) affecting arm compiler for embedded, arm compiler for embedded fusa, arm compiler for functional safety. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
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 g
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
Verify at the official sourceNVD · CVE Program · Report a problem with this page Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2024-7883?
arm compiler for embedded: upgrade to 6.23; arm compiler for embedded fusa: downgrade or apply the listed mitigation; arm compiler for functional safety: downgrade or apply the listed mitigation. Exact commands for each OS are on this page.
Is CVE-2024-7883 being exploited?
CVE-2024-7883 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2024-7883 affect?
CVE-2024-7883 affects arm compiler for embedded, arm compiler for embedded fusa, arm compiler for functional safety. Severity is low (CVSS 3.7). 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
How urgent is CVE-2024-7883?
Priority 33/100. Public exploit reference; Remotely exploitable, no login, no user action