Description
RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5, the MQTT 5 parser in deps/rabbitmq_mqtt/src/rabbit_mqtt_packet.erl 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. The publisher connection and broker remain available, and queued replay, retained-message persistence, and broker-wide denial of service were not established. This issue is fixed in versions 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5.
Published: 2026-10-14
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (subscriber disconnects)
Action: Patch
AI Analysis

Impact

RabbitMQ’s MQTT 5 packet parser accepts the Request‑Problem‑Information property on PUBLISH messages even though that property is only valid for CONNECT. When an authenticated publisher sends a PUBLISH packet with this inapplicable property, the broker’s outgoing serialization path throws an unhandled function_clause exception, which closes the matching subscriber’s MQTT or Web MQTT connection. The broker and publisher connection remain available, so the issue does not bring down the whole broker but it does interrupt the subscriber’s session and any inflight traffic. This effect can degrade real‑time messaging reliability for consumers of the affected topic.

Affected Systems

The vulnerability affects RabbitMQ Server from version 3.13.0 up to and including 3.13.19, and versions 4.0.24, 4.1.15, 4.2.10, and 4.3.5. The problem resides in the deps/rabbitmq_mqtt/src/rabbit_mqtt_packet.erl module handling MQTT 5 packets.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate risk. No publicly known exploit is listed in CISA’s KEV catalog, and the EPSS score is 0.004, indicating a very low exploitation probability. The attack vector requires an authenticated publisher who has write permission to a topic that a subscriber consumes. By sending a crafted PUBLISH packet containing the invalid property, the attacker can cause the broker to close the subscriber’s connection. The exploit is local to the MQTT broker and does not lead to arbitrary code execution or system compromise.

Generated by OpenCVE AI on October 15, 2026 at 18:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply RabbitMQ 4.3.5 or any of the patched releases 3.13.19, 4.0.24, 4.1.15, 4.2.10, or 4.3.5 to eliminate the vulnerability.
  • Restrict publisher write permissions so that only trusted applications can publish to topics used by sensitive subscribers, limiting the potential scope of the exploit.
  • Monitor broker logs for function_clause exceptions and consider temporarily disabling the MQTT 5 protocol or blocking PUBLISH packets with the Request‑Problem‑Information property until an update is applied.

Generated by OpenCVE AI on October 15, 2026 at 18:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Rabbitmq
Rabbitmq rabbitmq-server
Vendors & Products Rabbitmq
Rabbitmq rabbitmq-server

Sat, 17 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L'}

threat_severity

Moderate


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5, the MQTT 5 parser in deps/rabbitmq_mqtt/src/rabbit_mqtt_packet.erl 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. The publisher connection and broker remain available, and queued replay, retained-message persistence, and broker-wide denial of service were not established. This issue is fixed in versions 3.13.19, 4.0.24, 4.1.15, 4.2.10, and 4.3.5.
Title RabbitMQ MQTT 5: inapplicable PUBLISH property disconnects matching subscribers
Weaknesses CWE-1286
CWE-248
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-14T17:53:16.254Z

Reserved: 2026-07-29T15:02:20.412Z

Link: CVE-2026-67418

cve-icon Vulnrichment

Updated: 2026-10-14T17:53:01.333Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T17:18:30.760

Modified: 2026-10-16T16:00:33.533

Link: CVE-2026-67418

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-14T16:07:29Z

Links: CVE-2026-67418 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T19:30:06Z

Weaknesses
  • CWE-1286

    Improper Validation of Syntactic Correctness of Input

  • CWE-248

    Uncaught Exception