First published: Mon Nov 20 2023(Updated: )
Texas Instruments TI-RTOS, when configured to use HeapMem heap(default), malloc returns a valid pointer to a small buffer on extremely large values, which can trigger an integer overflow vulnerability in 'HeapMem_allocUnprotected' and result in code execution.
Credit: ics-cert@hq.dhs.gov
Affected Software | Affected Version | How to fix |
---|---|---|
All of | ||
Ti Real-time Operating System | ||
Any of | ||
TI CC3200 Firmware | ||
TI CC3220R | ||
TI CC3220R | ||
Texas Instruments CC3220SF | ||
TI CC3230S | ||
TI CC3230S | ||
TI CC3235SF | ||
TI CC3235SF | ||
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-22636 is a vulnerability in Texas Instruments TI-RTOS that can result in code execution due to an integer overflow vulnerability in 'HeapMem_allocUnprotected'.
CVE-2021-22636 affects Texas Instruments TI-RTOS when configured to use the HeapMem heap.
CVE-2021-22636 has a severity level of 7.4 (High).
To fix CVE-2021-22636, users should update to the latest version of Texas Instruments TI-RTOS and apply any patches or security updates provided by the vendor.
More information about CVE-2021-22636 can be found on the CISA website and the Texas Instruments website.