Description
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.
Metrics
CVSS 3.1 7.8/10
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| Texas Instruments | CC32XX | < 4.40.00.07 |
| Texas Instruments | SimpleLink MSP432E4XX | all versions |
| Texas Instruments | SimpleLink-CC13XX | < 4.40.00 |
| Texas Instruments | SimpleLink-CC26XX | < 4.40.00 |
| Texas Instruments | SimpleLink-CC32XX | < 4.10.03 |
References
- https://www.cisa.gov/news-events/ics-advisories/icsa-21-119-04Third Party Advisory, US Government Resource
- https://www.ti.com/tool/TI-RTOS-MCUProduct
- https://www.cisa.gov/news-events/ics-advisories/icsa-21-119-04Third Party Advisory, US Government Resource
- https://www.ti.com/tool/TI-RTOS-MCUProduct
Timeline
- Published
- Nov 20, 2023
- Last modified
- Jun 17, 2026
- NVD status
- Modified