CVE Catalog

CVE-2026-66071

MediumCVSS 6.0
Published: Translated: NVD NIST

Summary

RabbitMQ versions 3.13.0 through 3.13.15, 4.0.22, 4.1.11, 4.2.6, and 4.3.1 are vulnerable to atom exhaustion via OAuth2 JWT tag scope values. The extractscopes/1 function parses scopes of the form .tag: and converts them to atoms. The token signature is verified, but in IdP configurations where scope content is user-influenced, each login with a novel tag value leaks one atom.

Risk Assessment

In environments where users can influence scopes in JWT, an attacker can cause atom exhaustion and crash the RabbitMQ node.

Recommendation

Upgrade RabbitMQ to version 3.13.15, 4.0.22, 4.1.11, 4.2.6, or 4.3.1 to fix the vulnerability.

Other vulnerabilities in RabbitMQ

See all
Original NVD description (English source)

RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15 and 4.0.22 and 4.1.11 and 4.2.6 and 4.3.1, Atom exhaustion: OAuth2 JWT tag: scope values. extractscopes/1 parses scopes of the form .tag: and calls rabbitdatacoercion:toatom() to convert to a tag atom. The token signature is verified first, so the attacker cannot forge scopes , but in IdP configurations where scope content is user-influenced, each login with a novel tag value leaks one In deployments where users can influence the scopes included in their IdP-issued JWT rabbitmqauthbackendoauth2 enabled IdP permits attacker-influenced scope values in signed tokens. This issue is fixed in versions 3.13.15 and 4.0.22 and 4.1.11 and 4.2.6 and 4.3.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS