CVE-2025-56353: tinyMQTT · CVE-2025-56353 is a high-severity
Affects tinyMQTTSource CVE Database V5
Not known to be exploited · CVSS 7.5 High.
Data as of 26 Oct 2026, 13:47 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 20 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubjustdoit0910/tinyMQTTpkg:github/justdoit0910/tinyMQTTOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Implement strict input validation on MQTT topic filters at the broker level to reject malformed UTF-8 strings before memory allocation.
- Deploy network-level rate limiting and anomaly detection to identify and block repeated subscription requests with suspiciously large or invalid payloads.
- Isolate MQTT brokers within segmented network zones with limited exposure to untrusted networks to reduce attack surface.
- Monitor broker memory usage and system resource metrics continuously to detect abnormal memory growth indicative of exploitation attempts.
- Apply any future patches or updates from tinyMQTT maintainers promptly once available.
- Consider deploying MQTT gateways or proxies that can sanitize and validate client requests before forwarding them to the broker.
- Conduct regular security assessments and penetration tests focusing on MQTT infrastructure to identify and remediate weaknesses.
- Educate operational teams about the risks of malformed MQTT messages and establish incident response plans for broker outages.
Description
CVE-2025-56353 is a high-severity vulnerability in tinyMQTT broker software caused by improper handling of malformed UTF-8 strings in topic filters. An attacker can exploit this by sending repeated subscription requests with invalid or oversized topic filters, causing the broker to allocate memory without freeing it, resulting in a memory leak. This unbounded heap growth can lead to denial of service (DoS) conditions under sustained attack. The vulnerability requires no authentication or user interaction and can be exploited remotely over the network. There are no known exploits in the wild yet, and no patches have been published at this time. The CVSS score of 7.5 reflects the high impact on availability with no impact on confidentiality or integrity. European organizations using tinyMQTT brokers in IoT or messaging infrastructures are at risk, especially those with exposed MQTT brokers. Mitigations include implementing input validation and rate limiting at the network perimeter, monitoring broker memory usage, and isolating MQTT services. Countries with significant IoT deployments and industrial automation sectors, such as Germany, France, and the UK, are most likely to be affected.