PT-2026-29743 · Cocoamqtt · Cocoamqtt
T5Uki
·
Published
2026-04-02
·
Updated
2026-04-03
·
CVE-2026-30867
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
CocoaMQTT versions prior to 2.2.2
Description
A flaw exists in the packet parsing logic of CocoaMQTT that allows a remote attacker, or a compromised MQTT broker, to crash iOS/macOS/tvOS applications. Publishing a 4-byte malformed payload to a shared topic with the RETAIN flag set to true causes the MQTT broker to persist the payload. When a vulnerable client connects and subscribes to that topic, the broker sends the malformed packet, resulting in an application crash. This creates a persistent denial-of-service condition until the retained message is removed from the broker database.
Recommendations
Update CocoaMQTT to version 2.2.2 or later.
Fix
Assertion Failure
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cocoamqtt