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.