First published: Tue May 03 2022(Updated: )
ARM mbed-ualloc memory library version 1.3.0 is vulnerable to integer wrap-around in function mbed_krbs, which can lead to arbitrary memory allocation, resulting in unexpected behavior such as a crash or a remote code injection/execution.
Credit: ics-cert@hq.dhs.gov
Affected Software | Affected Version | How to fix |
---|---|---|
Arm Mbed | =1.3.0 | |
Amazon FreeRTOS | ||
Apache NuttX | ||
ARM CMSIS-RTOS2 | ||
Arm Mbed OS | ||
Arm Mbed ualloc | ||
QNX | ||
BlackBerry QNX OS for Safety | ||
BlackBerry QNX OS for Medical | ||
QNX | ||
Mongoose OS | ||
eCosCentric eCosPro RTOS | ||
Google Cloud IoT Device SDK | ||
MediaTek LinkIt SDK | ||
Micrium OS | ||
Micrium uC/OS | ||
NXP MCUXpresso SDK | ||
NXP MQX | ||
newlib | ||
RIOT OS | ||
Samsung Tizen RT | ||
TencentOS-tiny | ||
Texas Instruments SimpleLink CC32XX | ||
Texas Instruments SimpleLink MSP432E4 SDK | ||
Texas Instruments SimpleLink CC13X2 SDK | ||
Texas Instruments SimpleLink CC26XX | ||
Texas Instruments SimpleLink CC32XX | ||
uClibc | ||
Wind River VxWorks | ||
Zephyr Project RTOS |
ARM Mbed OS update available.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID for this ARM mbed-ualloc memory library vulnerability is CVE-2021-27433.
The severity of CVE-2021-27433 is critical, with a severity value of 9.8.
The affected software version for CVE-2021-27433 is Arm Mbed Ualloc version 1.3.0.
The potential consequences of CVE-2021-27433 include arbitrary memory allocation, unexpected behavior such as a crash, or remote code injection/execution.
Yes, you can find more information about CVE-2021-27433 at the following references: [GitHub Pull Request](https://github.com/ARMmbed/mbed-os/pull/14408) and [CISA Advisory](https://www.cisa.gov/uscert/ics/advisories/icsa-21-119-04).