CVE-2026-70593
ŚrednieCVSS 6.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
Ghost to system zarządzania treścią oparty na Node.js. Od wersji 0.10.0 do 6.54.1 podatność w niestandardowych motywach umożliwiała użytkownikowi z rolą personelu zapisywanie plików poza katalogiem uploads. Problem wynikał z podatności na ścieżkę w LocalStorageBase i obsłudze nazw magazynu motywów, co mogło zmienić zachowanie instalacji.
Ocena ryzyka
Ryzyko polega na tym, że uprawniony personel może nadpisać lub dodać pliki poza przeznaczonym katalogiem, co może prowadzić do modyfikacji działania systemu, a w skrajnych przypadkach do przejęcia kontroli nad instalacją Ghost.
Rekomendacja
Zaleca się natychmiastową aktualizację Ghost do wersji 6.54.1 lub nowszej, która zawiera poprawkę. Należy również ograniczyć uprawnienia personelu i regularnie audytować niestandardowe motywy.
Inne podatności w Ghost
Zobacz wszystkie- CVE-2026-22595Wysokie
Ghost, system zarządzania treścią oparty na Node.js, zawiera podatność w wersjach 5.121.0–5.130.5 oraz 6.0.0–6.10.3. Błąd w obsłudze uwierzytelniania Staff Token pozwala na dostęp do niektórych endpointów, które powinny być dostępne tylko przez Staff Session. Zewnętrzne systemy uwierzytelnione tokenami Staff dla użytkowników z rolą Admin/Owner mogły uzyskać nieautoryzowany dostęp.
- CVE-2026-22594Wysokie
Ghost to system zarządzania treścią oparty na Node.js. W wersjach od 5.105.0 do 5.130.5 oraz od 6.0.0 do 6.10.3 występuje podatność w mechanizmie uwierzytelniania dwuskładnikowego (2FA), która umożliwia pracownikom pominięcie weryfikacji 2FA wysyłanej e-mailem. Problem został naprawiony w wersjach 5.130.6 i 6.11.0.
- CVE-2026-72596Wysokie
Podatność w Ghost Foundation Ghost 5.x pozwala uwierzytelnionym użytkownikom z rolą Autora na usuwanie postów należących do innych użytkowników. Brakuje odpowiedniej gałęzi w sprawdzaniu uprawnień, co powoduje, że autoryzacja przepuszcza usunięcie.
- CVE-2026-70596Średnie
Ghost od wersji 4.9.0 do 6.54.1 zawiera problem z walidacją danych wejściowych, który pozwalał każdemu pracownikowi (staff) na utworzenie posta z treścią w feature_image_caption, która mogła zostać wykorzystana do przejęcia sesji innego pracownika w panelu administracyjnym Ghost, co prowadziło do eskalacji uprawnień. Problem został naprawiony w wersji 6.54.1.
- CVE-2026-70595Średnie
Ghost od wersji 6.26.0 do 6.54.1 zawiera problem z walidacją, który pozwalał nieuwierzytelnionemu użytkownikowi na nadużycie niektórych funkcji, takich jak Webmentions, do wykonywania ograniczonych żądań HTTP do hostów w wewnętrznej sieci serwera Ghost. Udany atak nie powodował zwrócenia żadnych danych odpowiedzi. Podatność została naprawiona w wersji 6.54.1.
- CVE-2026-70594Średnie
Ghost Admin od wersji 2.2.0 do 6.54.1 nie unieważniał istniejących sesji przy logowaniu, co mogło umożliwić ataki polegające na fiksacji sesji. Skuteczne wykorzystanie wymagałoby dodatkowej podatności w tej samej domenie.
- CVE-2026-70592Średnie
Ghost to system zarządzania treścią oparty na Node.js. Od wersji 1.20.1 do 6.54.1 użytkownik z uprawnieniami administratora mógł zdalnie nadpisywać niektóre pliki w systemie plików poprzez nazwę pliku kopii zapasowej bazy danych, co prowadziło do problemów z integralnością i dostępnością. Endpoint eksportu bazy danych nie odrzucał separatorów ścieżek w nazwie pliku dostarczonej przez wywołującego. Problem został naprawiony w wersji 6.54.1.
- CVE-2026-70591Średnie
Ghost to system zarządzania treścią oparty na Node.js. Od wersji 0.10.0 do 6.54.1 podatność SSRF (Server-Side Request Forgery) w pobieraniu obrazów w panelu administracyjnym Ghost umożliwiała każdemu użytkownikowi na poziomie personelu wykonanie ślepego żądania HTTP GET do wewnętrznych hostów. Żadne dane nie były zwracane, ale można było to wykorzystać do skanowania otwartych portów na wewnętrznych hostach. Problem został naprawiony w wersji 6.54.1.
- CVE-2026-70590Średnie
Ghost to system zarządzania treścią oparty na Node.js. Przed wersją 6.54.1 każdy użytkownik na poziomie personelu mógł ujawnić zahaszowane hasła innych pracowników przez Ghost Admin API. Atak polegający na zgadywaniu haseł offline mógł prowadzić do przejęcia konta, ale Device Verification powinno temu zapobiec. W zależności od bazy danych, ujawnione hashe mogły mieć nieprawidłową wielkość liter, co utrudniało atak.
- CVE-2026-70589Średnie
Ghost to system zarządzania treścią oparty na Node.js. Od wersji 4.22.0 do 6.54.1 brak walidacji umożliwiał użytkownikom realizację ofert subskrypcji, które nie były już aktywne. Problem został naprawiony w wersji 6.54.1.
Oryginalny opis (angielski, źródło NVD)
Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a vulnerability in custom themes allowed a staff user to write files outside of the uploads directory. This could be used to alter the behavior of the installation through custom theme upload path traversal in LocalStorageBase and theme storage name handling. This issue is fixed in version 6.54.1.

