CVE-2026-67406
Undergoing Analysis Undergoing Analysis - In Progress

RabbitMQ Shovel Credential Exposure via Crash Dump

Vulnerability report for CVE-2026-67406, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-25

Last updated on: 2026-09-28

Assigner: GitHub, Inc.

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-25
Last Modified
2026-09-28
Generated
2026-10-16
AI Q&A
2026-09-25
EPSS Evaluated
2026-10-14
NVD
EUVD

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
rabbitmq rabbitmq to 4.3.3 (inc)
rabbitmq rabbitmq 4.2.9
rabbitmq rabbitmq 4.1.14
rabbitmq rabbitmq 4.0.23

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

RabbitMQ versions 4.0.0 to 4.3.3, 4.2.9, 4.1.14, and 4.0.23 have a vulnerability in the Shovel plugin where crash reports log unencrypted credentials. The Shovel worker process does not properly format its state, causing plaintext AMQP passwords and URIs to be written to error logs during crashes, such as those caused by network issues.

Detection Guidance

Check RabbitMQ error logs for plaintext credentials in crash dumps. Look for lines containing 'amqp://user:password@host' or similar patterns in log files like rabbit@<node>.log or sasl.log. Enable verbose logging temporarily if needed to capture crash reports.

Impact Analysis

This vulnerability allows plaintext credentials to be exposed in error logs if the Shovel worker crashes. Attackers with access to these logs could obtain sensitive authentication details, leading to unauthorized access to messaging systems or data breaches. The issue occurs automatically during common failures like network partitions.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection principles and HIPAA's security requirements for protecting health information. Exposure of credentials may result in compliance breaches, fines, or legal consequences due to inadequate safeguards for personal or health data.

Mitigation Strategies

Upgrade RabbitMQ to version 4.3.3, 4.2.9, 4.1.14, or 4.0.23 or later. Review and sanitize error logs for exposed credentials. Restrict access to log files containing sensitive data. Monitor for unusual crash events in Shovel workers.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-67406. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart