W Red Hat Quay wykryto podatność typu persistent Cross-site Scripting (XSS) w mechanizmie wyświetlania powiadomień repozytoriów. Luka umożliwia atakującemu podszywanie się pod docelowego użytkownika, co zagraża poufności, integralności oraz dostępności systemu.
▸ Pokaż oryginał (EN)
A flaw was found in Red Hat Quay, where it has a persistent Cross-site Scripting (XSS) vulnerability when displaying a repository's notification. This flaw allows an attacker to trick a user into performing a malicious action to impersonate the target user. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability.
Atakujący wstrzykuje złośliwy skrypt do powiadomień powiązanych z repozytorium w Red Hat Quay. Złośliwy kod jest trwale przechowywany po stronie serwera (persistent XSS), a następnie wykonywany w przeglądarce ofiary w momencie przeglądania powiadomień. Wymaga to nakłonienia zalogowanego użytkownika do wyświetlenia zainfekowanego powiadomienia, po czym skrypt wykonuje się w jego kontekście sesji.
Atakujący może podszyszyć się pod docelowego użytkownika i w jego imieniu wykonywać działania w aplikacji, uzyskując nieautoryzowany dostęp do danych (naruszenie poufności) oraz możliwość modyfikacji zasobów lub zakłócenia dostępności systemu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (Red Hat Bugzilla #1905784)
Red Hat Quay – wersje wskazane w referencjach producenta
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:HRed Hat Quay
APPRedhat3.0.0 – 3.3.2 (bez)
Powiązane podatności
Path Traversal w ClairCore umożliwiający zapis plików i RCE
Axios is a promise based HTTP client for the browser and Node.js. From 0.19.0 to before 0.31.1 and 1.15.2, Axi...
A flaw was found in Red Hat Quay's handling of resumable container image layer uploads. The upload process sto...
A flaw was found in Red Hat Quay's container image upload process. An authenticated user with push access to a...
A flaw was found in python. In algorithms with quadratic time complexity using non-binary bases, when using in...