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.
.This CVE has a CVSS3.1 score of 7.4 and a Base Severity of HIGH.
Info | Details |
---|---|
CVE ID | CVE-2021-22636 |
CVE State | PUBLISHED |
BaseScore | 7.4 |
BaseSeverity | HIGH |
VectorString | CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Version | NA |
References for CVE-2021-22636 :
https://www.cisa.gov/news-events/ics-advisories/icsa-21-119-04
https://www.ti.com/tool/TI-RTOS-MCU
Metric Type | Metric Score |
---|---|
AttackVector(AV) | LOCAL |
AttackComplexity(AC) | HIGH |
PrivilegesRequired(PR) | NONE |
UserInteraction(UI) | NONE |
Scope(S) | UNCHANGED |
Confidentiality(C) | HIGH |
Availability(A) | HIGH |
Integrity(I) | HIGH |