PatchSiren cyber security CVE debrief
CVE-2026-67418 rabbitmq CVE debrief
RabbitMQ MQTT 5: inapplicable PUBLISH property disconnects matching subscribers. The vulnerability is caused by the MQTT 5 parser in RabbitMQ accepting Request-Problem-Information on PUBLISH packets even though the property is valid only for CONNECT. An authenticated publisher with topic write permission can cause the broker to store and route that inapplicable property to a separately authenticated matching subscriber. When the subscriber path serializes the outbound PUBLISH, serialise_prop/2 has no matching clause, and the uncontained function_clause exception closes the victim MQTT or Web MQTT connection. The publisher connection and broker remain available. Defenders should be
- Vendor
- rabbitmq
- Product
- rabbitmq-server
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-14
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-14
Who should care
RabbitMQ administrators and users with topic write permissions should verify their versions and restrict permissions to mitigate potential impact. They should also review and restrict topic write permissions for authenticated publishers and monitor for potential connection closures. Additionally, defenders should prioritize verifying and upgrading to fixed versions 3.13.19, 4.0.24, 4.1.15, 4.2.10, or 4.3.5.
Why it matters
CVE-2026-67418 is a medium-severity vulnerability in RabbitMQ MQTT 5 that can cause subscriber connections to close when an authenticated publisher sends an inapplicable PUBLISH property. Defenders should verify and upgrade to fixed versions, restrict topic write permissions, and monitor for potential connection closures.
- Potential MQTT connection closures for subscribers.
- Verification of RabbitMQ version and configuration is required.
- Restrict topic write permissions for authenticated publishers.
Technical summary
The MQTT 5 parser in RabbitMQ accepts Request-Problem-Information on PUBLISH packets even though the property is valid only for CONNECT. An authenticated publisher with topic write permission can cause the broker to store and route that inapplicable property to a separately authenticated matching subscriber. When the subscriber path serializes the outbound PUBLISH, serialise_prop/2 has no matching clause, and the uncontained function_clause exception closes the victim MQTT or Web MQTT connection.
Defensive priority
Defenders should prioritize verifying and upgrading to fixed versions 3.13.19, 4.0.24, 4.1.15, 4.2.10, or 4.3.5.
Recommended defensive actions
- Verify and upgrade to fixed RabbitMQ versions 3.13.19, 4.0.24, 4.1.15, 4.2.10, or 4.3.5.
- Review and restrict topic write permissions for authenticated publishers.
- Monitor for and handle potential MQTT connection closures.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The issue is caused by the MQTT 5 parser in deps/rabbitmq_mqtt/src/rabbit_mqtt_packet.erl accepting Request-Problem-Information on PUBLISH packets even though the property is valid only for CONNECT. The source code review indicates that the MQTT 5 parser does not properly validate the PUBLISH packet properties, leading to the vulnerability. The issue is further complicated by the fact that the broker stores and routes the inapplicable property to matching subscribers, which can cause their connections to close. Defenders should verify
Sources and references
Verified primary and authoritative sources
-
CVE-2026-67418 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-67418
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-67418 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-67418
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
RabbitMQ MQTT 5: inapplicable PUBLISH property disconnects matching subscribers
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/67xxx/CVE-2026-67418.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-jv99-v328-mvmm
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/pull/17035
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/pull/17287
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/commit/4639a4318c72a0660e4bc014767fad70ce288fbc
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/commit/908f944a1d581d10774f8d6d0dcf2a1a713779fb
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.5
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.