CVE Catalog

CVE-2026-67223

MediumCVSS 6.3
Published: Translated: NVD NIST

Summary

RabbitMQ versions in the 3.13, 4.0, 4.1, 4.2, and 4.3 lines have a vulnerability where fill/2 substitutes ${username} into user_dn_pattern without RFC 4514 DN escaping, allowing a crafted username to alter the LDAP bind DN. Exploitation requires rabbitmq_auth_backend_ldap with a user_dn_pattern containing ${username}, a suitable directory layout, and a valid password. Fixed versions are conflicting across sources.

Risk Assessment

An attacker could potentially authenticate as another LDAP user or gain access to unauthorized resources if exploitation conditions are met. This could lead to privilege escalation in the RabbitMQ environment.

Recommendation

Update RabbitMQ to a version containing the fix (e.g., 3.13.15, 4.0.20, 4.1.11, 4.2.9, or 4.3.3) after verifying the version conflict. Avoid using user_dn_pattern with ${username} or properly escape usernames.

Other vulnerabilities in RabbitMQ

See all
Original NVD description (English source)

RabbitMQ is a messaging and streaming broker. The advisory establishes affected 3.13, 4.0, 4.1, 4.2, and 4.3 maintenance lines but contains conflicting first-fixed versions for the 3.13, 4.0, and 4.1 lines. fill/2 substitutes ${username} into user_dn_pattern without RFC 4514 DN escaping, allowing a crafted username to alter the LDAP bind DN and potentially select a different directory entry. Exploitation requires rabbitmq_auth_backend_ldap with a user_dn_pattern containing ${username}, a directory layout in which the injected suffix resolves usefully, and a password valid for the resulting DN. The advisory body identifies 3.13.15, 4.0.20, 4.1.11, 4.2.9, and 4.3.3 as fixed, while structured metadata identifies 3.13.18, 4.0.23, 4.1.14, 4.2.9, and 4.3.3. No fixed-version assertion is certifiable until a curator resolves this conflict.

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