Description
RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.24, 4.1.15, 4.2.10, and 4.3.4, the optimized AMQP 1.0 server_mode parser in deps/amqp10_common/src/amqp10_binary_parser.erl matches the textual prefixes of symbolic data, sequence, and value body descriptors without verifying their encoded symbol lengths. An authenticated AMQP 1.0 publisher with write permission can submit a well-formed unknown descriptor that begins with a registered body descriptor, and RabbitMQ misclassifies and stores the bytes as a standard body section. Strict AMQP 1.0 consumers can terminate while decoding the stored entry. For bodies misclassified as data, AMQP 0-9-1 or other cross-protocol conversion performs full body decoding and can terminate the consumer protocol process, with acknowledgement-required delivery permitting repeated failures. Sequence and value classifications are normally transported as opaque encoded payloads on that conversion path. The broker remains alive, and the issue does not bypass routing or authorization. This issue is fixed in versions 4.0.24, 4.1.15, 4.2.10, and 4.3.4.
Published: 2026-10-14
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service to AMQP consumers
Action: Immediate Patch
AI Analysis

Impact

RabbitMQ implements AMQP 1.0 support via an optimized server‑mode parser that matches symbolic data, sequence, and value body descriptors by textual prefixes. Due to a logic flaw, the parser does not verify that the encoded symbol lengths match the textual prefix. An authenticated AMQP 1.0 publisher with write permission can therefore send a well‑formed but unknown descriptor that begins with a registered body descriptor. The broker misclassifies the incoming data, stores the bytes as a standard body section, and, when a strict AMQP 1.0 consumer later attempts to decode the entry, the consumer process terminates. If the data is converted to AMQP 0‑9‑1 or another cross‑protocol format, full body decoding can also terminate the consumer, allowing the attacker to repeatedly cause failures through acknowledgement‑required delivery. The broker itself remains alive and routing and authorization are not affected.

Affected Systems

This flaw exists in RabbitMQ server versions 4.0.0 through 4.0.24, 4.1.15, 4.2.10, and 4.3.4. All earlier releases not mentioned are not affected, and the issue is fixed in the listed releases.

Risk and Exploitability

With a CVSS score of 5.3 the vulnerability is of moderate severity. EPSS indicates a very low exploitation probability of 0.54%, and the flaw is not listed in the CISA KEV catalog, indicating no widespread exploitation at the time of analysis. Exploit requires authentication and write permission to publish AMQP 1.0 messages, so an attacker who has compromised credentials or misconfigured permissions can trigger consumer crashes. Because the broker remains operational and routing is unaffected, the impact is limited to service availability for consumers rather than data loss or integrity compromise. The risk therefore depends on the presence of write‑enabled AMQP 1.0 publishers and the criticality of consumers in the environment.

Generated by OpenCVE AI on October 17, 2026 at 02:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official RabbitMQ update to 4.3.4 or newer to fix the parser flaw.
  • Limit write permissions for AMQP 1.0 publishers to only trusted users to reduce attack surface.
  • Enable monitoring of consumer process restarts or crashes to detect attempted exploitation in real time.
  • Implement graceful exception handling in consumer applications to prevent process termination from malformed messages.

Generated by OpenCVE AI on October 17, 2026 at 02:40 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
Weaknesses CWE-1025
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 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.0.24, 4.1.15, 4.2.10, and 4.3.4, the optimized AMQP 1.0 server_mode parser in deps/amqp10_common/src/amqp10_binary_parser.erl matches the textual prefixes of symbolic data, sequence, and value body descriptors without verifying their encoded symbol lengths. An authenticated AMQP 1.0 publisher with write permission can submit a well-formed unknown descriptor that begins with a registered body descriptor, and RabbitMQ misclassifies and stores the bytes as a standard body section. Strict AMQP 1.0 consumers can terminate while decoding the stored entry. For bodies misclassified as data, AMQP 0-9-1 or other cross-protocol conversion performs full body decoding and can terminate the consumer protocol process, with acknowledgement-required delivery permitting repeated failures. Sequence and value classifications are normally transported as opaque encoded payloads on that conversion path. The broker remains alive, and the issue does not bypass routing or authorization. This issue is fixed in versions 4.0.24, 4.1.15, 4.2.10, and 4.3.4.
Title RabbitMQ: AMQP 1.0 symbolic body descriptor prefix collisions bypass validation
Weaknesses CWE-20
CWE-248
CWE-754
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-15T19:00:24.105Z

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

Link: CVE-2026-67416

cve-icon Vulnrichment

Updated: 2026-10-15T19:00:08.027Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T16:17:50.843

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

Link: CVE-2026-67416

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-14T16:00:32Z

Links: CVE-2026-67416 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-1025

    Comparison Using Wrong Factors

  • CWE-20

    Improper Input Validation

  • CWE-248

    Uncaught Exception

  • CWE-754

    Improper Check for Unusual or Exceptional Conditions