Quick answers
- Is CVE-2026-67420 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-67420 being exploited in the wild.
- How severe is CVE-2026-67420?
- Informational severity, published 25 September 2026.
- Which products and versions are affected?
- RabbitMQ 3.13.0 to 3.13.18, 4.0.0 to 4.0.23, 4.1.0 to 4.1.14, 4.2.0 to 4.2.9, 4.3.0 to 4.3.4.
- Is there a fix for CVE-2026-67420?
- A patch was published on 2026-08-17: Fixed in RabbitMQ 3.13.19, 4.0.24, 4.1.15, 4.2.10, 4.3.5 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-67420 attacked?
- It is attacked over the network, in a hosted service.
- Am I affected by CVE-2026-67420?
- Check whether you run RabbitMQ at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability exists in OAuth credential refresh logic (rabbitaccesscontrol:checkuserid/2): when an existing AMQP connection refreshes an OAuth token that no longer grants the impersonator tag, RabbitMQ updates the backend token/scopes/expiry but fails to rebuild the connection's runtime user.tags. The stale impersonator tag remains in the connection state, allowing the attacker to publish with a foreign AMQP userid. The defect is limited to refresh-capable OAuth backends and requires the connection to have once held impersonator privileges. Fresh connections using the downgraded token correctly refuse the same operation.
Affected products
- RabbitMQ RabbitMQ 3.13.0 to 3.13.18, 4.0.0 to 4.0.23, 4.1.0 to 4.1.14, 4.2.0 to 4.2.9, 4.3.0 to 4.3.4
Timeline
- 2026-09-25: disclosed
- 2026-08-17: patched: Fixed in RabbitMQ 3.13.19, 4.0.24, 4.1.15, 4.2.10, 4.3.5