PatchSiren cyber security CVE debrief
CVE-2026-67223 rabbitmq CVE debrief
RabbitMQ is vulnerable to LDAP injection due to insufficient DN escaping in the rabbitmq_auth_backend_ldap plugin. A crafted username can alter the LDAP bind DN, potentially selecting a different directory entry. This issue affects RabbitMQ 3.13, 4.0, 4.1, 4.2, and 4.3 maintenance lines. However, conflicting information exists regarding the first fixed versions for 3.13, 4.0, and 4.1 lines.
- Vendor
- rabbitmq
- Product
- rabbitmq-server
- CVSS
- MEDIUM 6.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
RabbitMQ administrators and security teams should assess exposure, especially those using rabbitmq_auth_backend_ldap with specific user_dn_pattern configurations. Additional stakeholders include affected operators, platform administrators, vulnerability management teams, and security teams who need to verify and mitigate this vulnerability in their environments.
Why it matters
CVE-2026-67223 is a medium-severity vulnerability in RabbitMQ that allows LDAP injection due to insufficient DN escaping. Defenders should verify exposure, especially in deployments using rabbitmq_auth_backend_ldap with specific configurations, and prioritize monitoring and potential version updates.
- Potential unauthorized directory entry selection
- Possible authentication bypass
- Required verification of RabbitMQ versions and configurations
- Necessity to monitor for crafted usernames
Technical summary
The rabbitmq_auth_backend_ldap plugin in RabbitMQ does not properly escape ${username} in user_dn_pattern, allowing LDAP injection. A crafted username can modify the LDAP bind DN, potentially selecting a different directory entry. This requires specific conditions: rabbitmq_auth_backend_ldap in use, a user_dn_pattern containing ${username}, a useful directory layout, and a valid password for the resulting DN.
Defensive priority
Defenders should prioritize verifying exposure in RabbitMQ deployments using rabbitmq_auth_backend_ldap, especially those with user_dn_pattern containing ${username}.
Recommended defensive actions
- Verify RabbitMQ version and maintenance line against advisory information
- Check if rabbitmq_auth_backend_ldap is in use and if user_dn_pattern contains ${username}
- Assess directory layout for potential injected suffix resolution
- Validate passwords for resulting DNs
- Monitor for crafted usernames attempting to alter LDAP bind DN
Evidence notes
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. However, the conflict in fixed versions needs resolution.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-67223 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-67223
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-67223 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-67223
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/commit/ad3ca47accd313a4a0dbcbbe17bf60fc8f4b2614
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/commit/b54056e59b7fd3a2d7f07dfaba95f026e138eee8
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.9
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.3
-
Source reference
Unverified legacy reference
URL: https://github.com/rabbitmq/rabbitmq-server/security/advisories/GHSA-9x7r-g78c-5835
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.