Wysoki Odebrany

CVE-2026-66077

opublikowano:
modyfikacja:
Ocena CVSS
7.3
Wysoki · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

RabbitMQ to broker przesyłania wiadomości i przesyłania strumieniowego. Przed wersjami 3.13.15, 4.0.20, 4.1.11 i 4.2.6 interfejs zarządzania korzysta z EJS 1.0, w którym <%= ... %> NIE powoduje ucieczki HTML. połączenie.ejs:135 renderuje <%= połączenie.ssl_details.peer_cert_subject %> (i peer_cert_issuer) bezpośrednio na stronę. Ten sam wzorzec pojawia się w pliku streamConnection.ejs:102,106,110. Wartości pochodzą z królika_ssl:peer_cert_subject/1, który formatuje nazwę wyróżniającą jako ciąg znaków bez zmiany znaczenia kodu HTML. Weryfikator poprawił twierdzenie pierwotnego badacza: jest to osiągalne tylko wtedy, gdy odbiornik jest skonfigurowany z funkcją Verify_peer (więc certyfikat musi zostać podpisany przez urząd certyfikacji w magazynie zaufania brokera, a nie arbitralnie podpisany przez siebie); jednakże we wdrożeniach wykorzystujących mTLS do uwierzytelniania klienta każdy użytkownik, który może zażądać certyfikatu od urzędu certyfikacji organizacji, kontroluje podmiot CN. Osoba atakująca, która może uzyskać certyfikat klienta TLS podpisany przez urząd certyfikacji, któremu ufa broker (z włączoną funkcją weryfikacji_peer), może osadzić JavaScript w nazwie wyróżniającej podmiotu certyfikatu. Gdy dowolny administrator wyświetli to połączenie w interfejsie zarządzania, skrypt zostanie wykonany w sesji przeglądarki administratora, umożliwiając pełne przejęcie konta (tworzenie użytkowników, eksportowanie definicji itp.). CSP interfejsu zarządzania zawiera opcję „unsafe-inline”, więc wykonywanie skryptów wbudowanych nie jest blokowane. Warunki wstępne obejmują odbiornik TLS skonfigurowany z ssl_options.verify = zweryfikować_peer Osoba atakująca może uzyskać podpisany przez urząd certyfikacji certyfikat klienta z wybranym przez osobę atakującą tematem (np. samoobsługowa korporacyjna infrastruktura PKI lub używana wtyczka królika mq_trust_store). Administrator przegląda stronę szczegółów połączenia. Ten problem został rozwiązany w wersjach 3.13.15, 4.0.20, 4.1.11 i 4.2.6.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org