The NetX Duo MQTT client leaks the packet carrying a malformed PUBLISH message. Each malformed PUBLISH costs one packet, or one chain of packets, from the network driver's receive pool, and nothing returns it. A peer that can deliver a few dozen such messages exhausts the pool and stops all inbound network traffic on the device until it is rebooted.
Missing Release of Memory after Effective Lifetime The product does not sufficiently track and release allocated memory after it has been used, making the memory unavailable for reallocation and reuse.