CVE-2026-70590
ŚrednieCVSS 4.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ujawnienie zahaszowanych haseł może umożliwić atakującym przeprowadzenie ataków słownikowych lub brute-force, co może prowadzić do przejęcia kont pracowników i naruszenia bezpieczeństwa systemu.
Rekomendacja
Zaktualizuj Ghost do wersji 6.54.1 lub nowszej. Dodatkowo wymuś silne hasła i włącz uwierzytelnianie wieloskładnikowe.
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-70593Średnie
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.
- 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-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. Prior to 6.54.1, any staff-level user was able to leak the hashed passwords of other staff users through the Ghost Admin API. An offline password-guessing attack against the hashes could lead to account takeover if successful, but Device Verification should have prevented an attacker from logging in with a recovered password. Depending on the database used, leaked hashes may not have had the correct casing for all characters, increasing the difficulty of a password-guessing attack. This issue is fixed in version 6.54.1.

