CVE-2021-22636

high

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.

References

https://www.cisa.gov/news-events/ics-advisories/icsa-21-119-04

https://www.tenable.com/cyber-exposure/2021-threat-landscape-retrospective

https://www.ti.com/tool/TI-RTOS-MCU

Details

Source: Mitre, NVD

Published: 2023-11-20

Updated: 2023-12-01

Risk Information

CVSS v2

Base Score: 6.8

Vector: CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C

Severity: Medium

CVSS v3

Base Score: 7.8

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Severity: High