NXP MQX Versions 5.1 and prior are vulnerable to integer overflow in mem_alloc, _lwmem_alloc and _partition functions. This unverified memory assignment can lead to arbitrary memory allocation, resulting in unexpected behavior such as a crash or a remote code injection/execution.
https://www.cisa.gov/news-events/ics-advisories/icsa-21-119-04
https://www.tenable.com/cyber-exposure/2021-threat-landscape-retrospective