First published: Tue May 03 2022(Updated: )
eCosCentric eCosPro RTOS Versions 2.0.1 through 4.5.3 are vulnerable to integer wraparound in function calloc (an implementation of malloc). The unverified memory assignment can lead to arbitrary memory allocation, resulting in a heap-based buffer overflow.
Credit: ics-cert@hq.dhs.gov
Affected Software | Affected Version | How to fix |
---|---|---|
eCosCentric eCosPro RTOS | >=2.0.1<=4.5.3 | |
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 |
Update eCosCentric eCosPro RTOS to version 4.5.4 or newer – Update available
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2021-27417 has a high severity due to its potential for heap-based buffer overflow leading to arbitrary code execution.
To mitigate CVE-2021-27417, update the affected software versions to the latest patches provided by the vendors.
CVE-2021-27417 affects multiple RTOS products, including eCosCentric eCosPro, Amazon FreeRTOS, and ARM Mbed OS among others.
Exploitation of CVE-2021-27417 can allow an attacker to execute arbitrary code on the affected system due to improper memory allocation.
Yes, CVE-2021-27417 has been assessed and found to be relatively easy to exploit, increasing the urgency for remediation.