Description
RabbitMQ is a messaging and streaming broker. Prior to 4.2.6, RabbitMQ AMQP 0-9-1 allows an existing consumer to keep receiving messages after OAuth token expiry or connection.update_secret refresh to reduced scopes because existing consumers are not canceled or reauthorized at delivery time after the channel user state changes. This issue is fixed in version 4.2.6.
Published: 2026-07-10
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

RabbitMQ AMQP 0‑9‑1 channels authenticated with OAuth 2 tokens can continue to receive messages after the token expires, is revoked or its scopes are reduced, because the broker does not cancel or reauthorize the consumer at delivery time. Based on the description, it is inferred that an attacker who holds a valid token and then causes its revocation can still intercept messages that should belong to another user. This weakness represents a failure to enforce proper authorization after state changes and is classified as CWE‑863. The CVSS score of 4.9 reflects moderate severity.

Affected Systems

Versions of RabbitMQ prior to 4.2.6, especially those using AMQP 0‑9‑1 with OAuth 2, are affected. The flaw is present in all 4.2.x releases older than 4.2.6, and the issue is fixed by updating to RabbitMQ 4.2.6 or newer.

Risk and Exploitability

The EPSS score is less than 1% and the vulnerability has not been listed in CISA KEV, indicating low documented exploitation. Based on the description, it is inferred that an attacker who can obtain a valid OAuth token and subsequently trigger its revocation or scope reduction has a straightforward path to read privileged messages. The moderate CVSS score of 4.9 indicates that the risk is medium in environments that rely on OAuth 2 for message access control. The likelihood of exploitation remains low but should not be ignored.

Generated by OpenCVE AI on July 28, 2026 at 08:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade RabbitMQ to version 4.2.6 or later
  • Configure the broker to reauthorize or cancel consumer channels when an OAuth token is revoked or its scopes are reduced, ensuring that message delivery is checked against the latest token state
  • Monitor consumer sessions for continued message delivery after token revocation or scope changes and investigate any anomalies

Generated by OpenCVE AI on July 28, 2026 at 08:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 22:45:00 +0000

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

Fri, 10 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description RabbitMQ is a messaging and streaming broker. Prior to 4.2.6, RabbitMQ AMQP 0-9-1 allows an existing consumer to keep receiving messages after OAuth token expiry or connection.update_secret refresh to reduced scopes because existing consumers are not canceled or reauthorized at delivery time after the channel user state changes. This issue is fixed in version 4.2.6.
Title RabbitMQ: AMQP 0-9-1 in combination with OAuth 2: consumer persistence can lead to post-revocation message disclosure
Weaknesses CWE-863
References
Metrics cvssV4_0

{'score': 4.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/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-07-13T18:55:32.041Z

Reserved: 2026-06-24T02:21:33.810Z

Link: CVE-2026-57218

cve-icon Vulnrichment

Updated: 2026-07-13T18:17:26.365Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-10T20:21:30Z

Links: CVE-2026-57218 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-28T08:15:06Z

Weaknesses
  • CWE-1220

    Insufficient Granularity of Access Control

  • CWE-863

    Incorrect Authorization