Katalog CVE

CVE-2026-67236

WysokieCVSS 8.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W RabbitMQ w wersjach od 4.2.0 do 4.2.8 i 4.3.2 udane żądanie POST /login powodowało, że is_authorized/2 ustawiało ciasteczko autoryzacyjne zawierające zakodowane w base64 dane uwierzytelniające username:password bez zabezpieczeń HttpOnly, Secure, SameSite ani wygaśnięcia. Ponieważ base64 to kodowanie, a nie szyfrowanie, atakujący z XSS, dostępem do sieci lub lokalnym dostępem do przeglądarki może odzyskać rzeczywiste dane logowania.

Ocena ryzyka

Atakujący może odzyskać rzeczywiste dane logowania użytkownika, co prowadzi do przejęcia konta i nieautoryzowanego dostępu do systemu RabbitMQ. Starsze przeglądarki mogą również wysyłać ciasteczko w żądaniach cross-site.

Rekomendacja

Zaktualizuj RabbitMQ do wersji 4.2.8 lub 4.3.2. Rozważ wymuszenie HTTPS i sprawdzenie, czy ciasteczka nie są dostępne dla skryptów.

Inne podatności w RabbitMQ

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

RabbitMQ is a messaging and streaming broker. From 4.2.0 until 4.2.8 and 4.3.2, a successful POST /login caused is_authorized/2 to set an auth cookie containing base64-encoded username:password credentials without HttpOnly, Secure, SameSite, or expiration protections. Because base64 is encoding rather than encryption, an attacker with same-origin cross-site scripting, an HTTP-readable network position, or local access to the browser cookie store could recover the actual login credentials; older browsers that treated an absent SameSite attribute as None also sent the cookie cross-site. This issue is fixed in versions 4.2.8 and 4.3.2.

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