First published: Tue Nov 21 2023(Updated: )
Texas Instruments devices running FREERTOS, malloc returns a valid pointer to a small buffer on extremely large values, which can trigger an integer overflow vulnerability in 'malloc' for FreeRTOS, resulting in code execution.
Credit: ics-cert@hq.dhs.gov
Affected Software | Affected Version | How to fix |
---|---|---|
Amazon FreeRTOS | =10.4.1 | |
Ti SimpleLink CC13x0 Software Development Kit | <4.40.00 | |
Ti SimpleLink CC26xx Software Development Kit | <4.40.00 | |
Ti Simplelink CC32XX Software Development Kit | <4.10.03 | |
Texas Instruments SimpleLink MSP432E401Y | ||
Texas Instruments SimpleLink MSP432E4 SDK | ||
Amazon FreeRTOS | ||
Apache NuttX | ||
ARM CMSIS-RTOS2 | ||
Arm Mbed OS | ||
Arm Mbed ualloc | ||
QNX | ||
BlackBerry QNX OS for Safety | ||
BlackBerry QNX OS for Medical | ||
QNX | ||
Mongoose OS | ||
eCosCentric eCosPro RTOS | ||
Google Cloud IoT Device SDK | ||
MediaTek LinkIt SDK | ||
Micrium OS | ||
Micrium uC/OS | ||
NXP MCUXpresso SDK | ||
NXP MQX | ||
newlib | ||
RIOT OS | ||
Samsung Tizen RT | ||
TencentOS-tiny | ||
Texas Instruments SimpleLink CC32XX | ||
Texas Instruments SimpleLink MSP432E4 SDK | ||
Texas Instruments SimpleLink CC13X2 SDK | ||
Texas Instruments SimpleLink CC26XX | ||
Texas Instruments SimpleLink CC32XX | ||
uClibc | ||
Wind River VxWorks | ||
Zephyr Project RTOS |
Texas Instruments CC32XX – Update to v4.40.00.07 Texas Instruments SimpleLink CC13X0 – Update to v4.10.03 https://www.ti.com/technologies/security/report-product-security-vulnerabilities.html Texas Instruments SimpleLink CC13X2-CC26X2 – Update to v4.40.00 https://www.ti.com/technologies/security/report-product-security-vulnerabilities.html Texas Instruments SimpleLink CC2640R2 – Update to v4.40.00 https://www.ti.com/technologies/security/report-product-security-vulnerabilities.html Texas Instruments SimpleLink MSP432E4 – Confirmed. No update currently planned
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2021-27504 is an integer overflow vulnerability in 'malloc' for FreeRTOS, which can lead to code execution.
CVE-2021-27504 has a severity value of 7.4, which is considered high.
CVE-2021-27504 affects Amazon FreeRTOS, Ti Simplelink CC13xx Software Development Kit, Ti Simplelink CC26xx Software Development Kit, Ti Simplelink CC32xx Software Development Kit, Ti Simplelink Msp432e401y, and Ti Simplelink Msp432e411y.
The vulnerability can be exploited by providing an extremely large value to 'malloc', which triggers an integer overflow in FreeRTOS and can lead to code execution.
To fix CVE-2021-27504, it is recommended to update to the latest version of the affected software provided by the respective vendors.