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-21T18:15:07.510
2024-11-21T05:58:07.200
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 |