Learn about CVE-2021-43997 affecting FreeRTOS versions 10.2.0 to 10.4.5, allowing privilege escalation through crafted stack frames. Find mitigation steps and updates.
FreeRTOS versions 10.2.0 through 10.4.5 have vulnerabilities that allow non-kernel code to raise privilege and enable further privilege escalation.
Understanding CVE-2021-43997
What is CVE-2021-43997?
FreeRTOS versions 10.2.0 through 10.4.5 do not prevent non-kernel code from calling xPortRaisePrivilege to raise privilege. A third party with injected code can further escalate privilege through crafted stack frames, affecting ARMv7-M MPU ports and ARMv8-M ports with MPU support.
The Impact of CVE-2021-43997
These vulnerabilities can result in privilege escalation, allowing unauthorized access and control of affected systems.
Technical Details of CVE-2021-43997
Vulnerability Description
The issues allow non-kernel code to raise privilege and enable further escalation through crafted stack frames, impacting specific MPU ports.
Affected Systems and Versions
Exploitation Mechanism
Mitigation and Prevention
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates