Description
RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3, 4.2.9, 4.1.14, and 4.0.23, Shovel does not format state logged by the crash reporter and can leave unencrypted credentials in a crash dump file. the shovel worker genserver processes does not implement the formatstatus/2 callback. When these processes crash (e.g., due to network partitions, connection failures), the OTP SASL error handler writes the full process state , including plaintext AMQP passwords and URIs , to the error log. This is particularly severe for the shovel worker, which stores deobfuscated plaintext URIs (including amqp://user:password@host format) in its genserver state for the entire process Automatic Credential Exposure: Shovel worker crashes (common during network partitions) automatically write plaintext upstream/downstream passwords to error logs No Special Configuration Needed: Unlike DEBUG logging, SASL error reports are always active Broad. This issue is fixed in versions 4.3.3, 4.2.9, 4.1.14, and 4.0.23.
Published: 2026-09-25
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Plaintext credentials exposure via crash logs
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises because the Shovel and Federation gen‑servers in RabbitMQ fail to implement the format_status/2 callback. When these workers crash, the OTP SASL error handler logs the complete process state, which contains clear‑text AMQP passwords and URI strings, to the error log. Consequently, a crash dump or the sys:get_status output can expose authentication secrets to anyone who can read the broker’s logs, enabling credential theft without granting code execution privileges. This represents an Information Exposure weakness (CWE‑200) and a post‑deletion disclosure (CWE‑209).

Affected Systems

All RabbitMQ server releases in the 4.0.x, 4.1.x, 4.2.x, and 4.3.x series up to and including 4.3.3 are impacted. In particular, versions 4.0.0‑4.0.23, 4.1.0‑4.1.14, 4.2.0‑4.2.9, and 4.3.0‑4.3.3 expose plain‑text credentials in crash logs.

Risk and Exploitability

The CVSS score of 4.6 reflects moderate risk, and the EPSS score of < 1 % indicates a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker would likely need local access to the node’s error logs or the ability to intercept log output. Once obtained, the exposed passwords can be used to authenticate to the broker and impersonate legitimate users, potentially leading to read/write authority over messages. Based on the description, the likely attack vector is local read access to the broker’s error logs, but it could be expanded if logs are forwarded or transmitted. Patching the software removes the flaw by implementing a proper format_status callback that excludes sensitive data from crash reports.

Generated by OpenCVE AI on September 30, 2026 at 09:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade RabbitMQ to a supported release that includes the format_status callback (4.3.3, 4.2.9, 4.1.14, or 4.0.23).
  • Reconfigure the OTP SASL error handler to suppress process state output or strip credentials before logging, e.g., adjusting the error_logger or SASL configuration.
  • Restrict access to error logs and ensure sensitive data is promptly removed or secured, such as storing logs on protected storage, setting strict file permissions, and rotating logs regularly.

Generated by OpenCVE AI on September 30, 2026 at 09:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-209
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Sat, 26 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 26 Sep 2026 11:15:00 +0000

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

Fri, 25 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. From 4.0.0 until 4.3.3, 4.2.9, 4.1.14, and 4.0.23, Shovel does not format state logged by the crash reporter and can leave unencrypted credentials in a crash dump file. the shovel worker genserver processes does not implement the formatstatus/2 callback. When these processes crash (e.g., due to network partitions, connection failures), the OTP SASL error handler writes the full process state , including plaintext AMQP passwords and URIs , to the error log. This is particularly severe for the shovel worker, which stores deobfuscated plaintext URIs (including amqp://user:password@host format) in its genserver state for the entire process Automatic Credential Exposure: Shovel worker crashes (common during network partitions) automatically write plaintext upstream/downstream passwords to error logs No Special Configuration Needed: Unlike DEBUG logging, SASL error reports are always active Broad. This issue is fixed in versions 4.3.3, 4.2.9, 4.1.14, and 4.0.23.
Title RabbitMQ: Federation and Shovel Gen-Servers Lack format_status Callback — Plaintext Credentials Exposed in Crash Dumps and sys:get_status
Weaknesses CWE-200
References
Metrics cvssV4_0

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


Subscriptions

Rabbitmq Rabbitmq-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-25T17:00:54.175Z

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

Link: CVE-2026-67406

cve-icon Vulnrichment

Updated: 2026-09-25T17:00:50.445Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-25T17:17:12.477

Modified: 2026-09-28T14:38:38.163

Link: CVE-2026-67406

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T16:34:06Z

Links: CVE-2026-67406 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T10:00:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-209

    Generation of Error Message Containing Sensitive Information