CVE-2026-7308
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
W Sonatype Nexus Repository w wersjach od 3.6.0 do przed 3.92.0 uwierzytelniony użytkownik z uprawnieniem do przesyłania plików do hostowanego repozytorium może zapisać treść powodującą wykonanie dowolnego kodu JavaScript w przeglądarce użytkownika przeglądającego katalog repozytorium przez stronę indeksu HTML. Może to pozwolić atakującemu na wykonanie działań w kontekście sesji ofiary.
Ocena ryzyka
Atakujący może wykonać dowolny kod JavaScript w przeglądarce ofiary, przejmując jej sesję i wykonując działania w jej imieniu. Może to prowadzić do kradzieży danych lub nieautoryzowanych operacji w repozytorium.
Rekomendacja
Zaktualizuj Sonatype Nexus Repository do wersji 3.92.0 lub nowszej. Ogranicz uprawnienia do przesyłania plików do zaufanych użytkowników.
Inne podatności w Sonatype Nexus Repository
Zobacz wszystkie- CVE-2020-10199WysokieAktywnie exploitowane
Sonatype Nexus Repository w wersjach przed 3.21.2 pozwala na wstrzyknięcie JavaEL (JavaEL Injection). Jest to pierwsza z dwóch powiązanych podatności.
- CVE-2026-77125Wysokie
W Sonatype Nexus Repository 3 dwa endpointy REST API zarządzania grupami blobstore nie egzekwowały poprawnie autoryzacji. Użytkownik z uprawnieniem nexus:blobstores:create mógł wywołać te endpointy, aby przekonwertować istniejący blobstore na grupowy blobstore, co powinno wymagać uprawnienia nexus:blobstores:update. Może to prowadzić do nieautoryzowanej modyfikacji konfiguracji blobstore bez zgody administratora.
- CVE-2026-77124Wysokie
W dotkniętych wersjach Nexus Repository 3 endpoint wykonania skryptów (POST /service/rest/v1/script/{name}/run) nie weryfikował, czy wykonanie skryptów zostało administracyjnie wyłączone. Konto z uprawnieniem do wykonywania skryptów mogło nadal uruchamiać wcześniej utworzone skrypty nawet po ustawieniu nexus.scripts.allowCreation=false, co podważa oczekiwanie, że to ustawienie całkowicie blokuje wykonywanie skryptów.
- CVE-2026-10748Wysokie
Użytkownik z uprawnieniami nx-licensing-create może przesłać specjalnie przygotowany plik licencyjny, co pozwala na wykonanie dowolnych poleceń systemowych jako użytkownik procesu Nexus w wersjach Sonatype Nexus Repository 3 przed 3.92.0.
- CVE-2026-3329Wysokie
Podatność w Sonatype Nexus Repository umożliwia zdalnemu, nieuwierzytelnionemu atakującemu przeprowadzanie ataków polegających na odgadywaniu haseł użytkowników za pośrednictwem punktów końcowych uwierzytelniania.
- CVE-2026-3438Średnie
Sonatype Nexus Repository w wersjach 3.0.0 do 3.90.2 zawiera odbitą podatność cross-site scripting, która pozwala nieuwierzytelnionym atakującym na wykonanie dowolnego JavaScript w przeglądarce ofiary poprzez specjalnie spreparowany URL. Wymaga interakcji użytkownika.
- CVE-2026-3199Wysokie
Podatność w komponencie zarządzania zadaniami Sonatype Nexus Repository w wersjach 3.22.1 do 3.90.2 pozwala uwierzytelnionemu atakującemu z uprawnieniami do tworzenia zadań na wykonanie dowolnego kodu, omijając zabezpieczenie nexus.scripts.allowCreation.
- CVE-2021-40143Wysokie
Sonatype Nexus Repository 3.x do wersji 3.33.1-01 jest podatny na wstrzykiwanie nagłówków HTTP. Wysyłając spreparowane żądanie HTTP, zdalny atakujący może ujawnić wrażliwe informacje lub żądać zasobów zewnętrznych z podatnej instancji.
Oryginalny opis (angielski, źródło NVD)
An authenticated user with upload permission to a hosted repository can store content that causes arbitrary JavaScript to execute in the browser of any user who browses that repository directory via the HTML index page in Sonatype Nexus Repository versions 3.6.0 through versions before 3.92.0. This could allow the attacker to perform actions in the context of the victim's session.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

