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.
References
Link | Resource |
---|---|
https://www.cisa.gov/news-events/ics-advisories/icsa-21-119-04 | Third Party Advisory US Government Resource |
https://www.ti.com/tool/TI-RTOS-MCU | Product |
Configurations
Configuration 1 (hide)
AND |
|
Configuration 2 (hide)
|
History
No history.
Information
Published : 2023-11-20 19:15
Updated : 2023-12-01 20:53
NVD link : CVE-2021-22636
Mitre link : CVE-2021-22636
CVE.ORG link : CVE-2021-22636
JSON object : View
Products Affected
ti
- simplelink_cc32xx_software_development_kit
- cc3220r
- cc3220sf
- simplelink_cc26xx_software_development_kit
- simplelink_msp432e411y
- simplelink_cc13xx_software_development_kit
- cc3200
- cc3230s
- simplelink_msp432e401y
- cc3235s
- cc3235sf
- cc3230sf
- cc3220s
- real-time_operating_system
CWE
CWE-190
Integer Overflow or Wraparound