Impact
In Netty versions older than 4.2.13.Final and 4.1.133.Final, the MQTT 5 header Properties section is parsed before a check on the total message size is performed. This allows an attacker to send a message whose Properties section is extremely large, causing the decoder to allocate many megabytes of memory and repeatedly re‑parse the data until completion. The result is excessive consumption of CPU and memory resources, which can degrade or halt services that use the affected Netty components.
Affected Systems
The flaw affects the Netty framework, specifically the netty-codec-mqtt library and the core netty artifact. All installations running any version earlier than 4.2.13.Final or 4.1.133.Final are vulnerable.
Risk and Exploitability
The CVSS vector indicates a medium severity (score 5.3). Because the vulnerability is triggered by MQTT traffic, it can be exploited remotely by an attacker who can direct malicious MQTT packets to the server. EPSS score is < 1% and the issue is not listed in CISA’s KEV catalog, suggesting that no widespread exploitation is known yet. Nevertheless, the potential for service disruption warrants timely mitigation.
OpenCVE Enrichment
Github GHSA