Katalog CVE

CVE-2026-67239

WysokieCVSS 7.6
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W RabbitMQ w wersjach od 3.13.0 do 3.13.18, 4.0.23, 4.1.14, 4.2.9 i 4.3.3 występuje podatność Stored XSS w interfejsie zarządzania strumieniami. Nazwa DN z certyfikatu TLS peera jest renderowana bez escapowania, co pozwala na wstrzyknięcie złośliwego kodu HTML/JavaScript. Wymaga to konfiguracji z listenerem TLS i verifypeer oraz certyfikatu zaufanego przez listener, z atakującym kontrolowanym DN.

Ocena ryzyka

Operatorzy przeglądający szczegóły połączenia strumienia mogą zostać zaatakowani przez wykonanie złośliwego skryptu w kontekście interfejsu zarządzania RabbitMQ. Może to prowadzić do kradzieży sesji lub innych działań w imieniu zalogowanego użytkownika.

Rekomendacja

Zaktualizuj RabbitMQ do wersji 3.13.18, 4.0.23, 4.1.14, 4.2.9 lub 4.3.3. Jeśli aktualizacja nie jest możliwa, rozważ wyłączenie wtyczek rabbitmqstream i rabbitmqstreammanagement lub ograniczenie dostępu do interfejsu zarządzania.

Inne podatności w RabbitMQ

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

RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.18 and 4.0.23 and 4.1.14 and 4.2.9 and 4.3.3, Stored XSS via TLS peer-certificate DN in stream-management UI (sibling of V-11). lines 102/106/110 render peercertsubject / peercertissuer with raw <%= %> and no fmtstring(). RFC4514 backslash-escaping of </> is HTML-inert and bypassable (<img ... //>). Requires non-default config: a stream TLS listener with verifypeer and an attacker-obtainable trusted cert with a malicious Same as the connection.ejs finding, against operators viewing the stream-connection detail rabbitmqstream + rabbitmqstreammanagement enabled with a TLS listener using verifypeer Attacker can obtain a certificate signed by a CA the listener trusts, with attacker-chosen DN An operator views the. This issue is fixed in versions 3.13.18 and 4.0.23 and 4.1.14 and 4.2.9 and 4.3.3.

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