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.
2023-11-20T19:15:08.173
2024-11-21T05:50:21.587
Modified
CVSSv3.1: 7.4 (HIGH)
| Type | Vendor | Product | Version/Range | Vulnerable? |
|---|---|---|---|---|
| Operating System | ti | real-time_operating_system | - | Yes |
| Hardware | ti | cc3200 | - | No |
| Hardware | ti | cc3220r | - | No |
| Hardware | ti | cc3220s | - | No |
| Hardware | ti | cc3220sf | - | No |
| Hardware | ti | cc3230s | - | No |
| Hardware | ti | cc3230sf | - | No |
| Hardware | ti | cc3235s | - | No |
| Hardware | ti | cc3235sf | - | No |
| Application | ti | simplelink_cc13xx_software_development_kit | < 4.40.00 | Yes |
| Application | ti | simplelink_cc26xx_software_development_kit | < 4.40.00 | Yes |
| Application | ti | simplelink_cc32xx_software_development_kit | < 4.10.03 | Yes |
| Application | ti | simplelink_msp432e401y | - | Yes |
| Application | ti | simplelink_msp432e411y | - | Yes |