Katalog CVE

CVE-2026-67223

ŚrednieCVSS 6.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W RabbitMQ w liniach 3.13, 4.0, 4.1, 4.2 i 4.3 funkcja fill/2 podstawia ${username} do user_dn_pattern bez escapowania RFC 4514 DN, co pozwala na modyfikację powiązanego DN LDAP przez spreparowaną nazwę użytkownika. Wykorzystanie wymaga włączonego backendu rabbitmq_auth_backend_ldap z wzorcem zawierającym ${username}, odpowiedniego układu katalogu i ważnego hasła. Wersje poprawione są sprzeczne w różnych źródłach.

Ocena ryzyka

Atakujący może potencjalnie uwierzytelnić się jako inny użytkownik LDAP lub uzyskać dostęp do nieautoryzowanych zasobów, jeśli warunki wykorzystania są spełnione. Może to prowadzić do eskalacji uprawnień w środowisku RabbitMQ.

Rekomendacja

Zaktualizuj RabbitMQ do wersji zawierającej poprawkę (np. 3.13.15, 4.0.20, 4.1.11, 4.2.9 lub 4.3.3) po zweryfikowaniu konfliktu wersji. Unikaj używania wzorca user_dn_pattern z ${username} lub odpowiednio escapuj nazwy użytkowników.

Inne podatności w RabbitMQ

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS