PatchSiren

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.