CVE-2026-103266
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
Ghost w wersjach od 5.2.0 do przed 6.62.0 pozwala nieuwierzytelnionemu zdalnemu atakującemu wykorzystać przepływ Stripe Checkout do przypisania płatnej subskrypcji do istniejącego członka, zmiany jego nazwy oraz wstrzyknięcia treści do wysyłanych do niego newsletterów. W zależności od klienta poczty odbiorcy wstrzyknięta treść może zostać wyrenderowana, co prowadzi do HTML injection lub cross-site scripting (XSS).
Ocena ryzyka
Atakujący może bez logowania modyfikować dane członków i wstrzykiwać złośliwą treść do newsletterów, co może skutkować kradzieżą sesji lub wykonaniem kodu w przeglądarce odbiorców. Podważa to zaufanie do komunikacji e-mail i może naruszyć bezpieczeństwo kont członków.
Rekomendacja
Zaktualizuj Ghost do wersji 6.62.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie dostępu do przepływu Stripe Checkout i monitorowanie nietypowych zmian w danych członków.
Inne podatności w Ghost
Zobacz wszystkie- CVE-2026-104417Średnie
Ghost od wersji 1.20.0 do przed 6.64.0 zawiera podatność path traversal w ładowaniu plików tłumaczeń motywu, która pozwala uwierzytelnionym administratorom na odczyt plików JSON poza aktywnym katalogiem motywu. Atakujący mogą manipulować ustawieniem locale, aby ładować pliki JSON w innych miejscach na serwerze, ujawniając sekrety konfiguracji serwera.
- CVE-2026-104415Niskie
Ghost od wersji 0.7.2 do 6.64.0 zawiera podatność ujawniania informacji w API administracyjnym, która pozwala użytkownikom na poziomie personelu określić względną kolejność hashy haseł innych pracowników. Uwierzytelnieni pracownicy mogą zapytać API administracyjne, aby wywnioskować kolejność hashy, chociaż nie ujawnia to bezpośrednio hashy ani nie umożliwia praktycznego odzyskania haseł.
- CVE-2026-104413Wysokie
Ghost w wersjach od 5.94.0 do 6.64.0 zawiera podatność przechowywanego XSS, która pozwala użytkownikom personelu, w tym współpracownikom, hostować dowolny HTML poprzez nadużycie pobierania obrazów w kartach zakładek. Atakujący mogą tworzyć karty zakładek, które przechowują pliki niebędące obrazami z zewnętrznych witryn jako ikony lub miniatury, aby skompromitować sesje administracyjne innych użytkowników personelu.
- CVE-2026-103292Wysokie
Ghost w wersjach od 0.5.3 do wersji przed 6.50.0 nie dezynfekuje danych umieszczanych w tagu JSON-LD HTML emitowanym przez helper {{ghost_head}}. Uwierzytelniony użytkownik z ograniczonymi uprawnieniami może wstrzyknąć nieescapowaną treść, która jest renderowana jako skrypt na opublikowanej stronie, co może prowadzić do przejęcia sesji administracyjnej pracownika, gdy ten odwiedzi zaatakowaną stronę.
- CVE-2026-103290Niskie
Ghost w wersjach od 6.14.0 do przed 6.27.0 zawiera podatność path traversal w usłudze ImageSize. Niewystarczająca walidacja ścieżek plików dostarczanych przez użytkownika może pozwolić uwierzytelnionym użytkownikom personelu na dostęp do plików lokalnych poza zamierzonymi katalogami przechowywania danych na serwerze.
- CVE-2026-103289Średnie
Ghost w wersjach od 5.9.0 do przed 6.44.1 zawiera problem z walidacją danych wejściowych w funkcji komentarzy, który pozwala uwierzytelnionym członkom na dostęp do komentarzy, do których nie są upoważnieni, co prowadzi do ujawnienia ograniczonych danych komentarzy.
- CVE-2026-103288Średnie
Ghost w wersjach od 5.9.0 do przed 6.44.1 zawiera błąd walidacji danych wejściowych w funkcji polubień komentarzy. Uwierzytelniony członek może usuwać polubienia lub niepolubienia należące do innych użytkowników, do których nie ma uprawnień, co prowadzi do obejścia autoryzacji i nieautoryzowanej modyfikacji danych zaangażowania.
- CVE-2026-103286Wysokie
Ghost w wersjach od 2.21.0 przed 6.56.0 zawiera podatność na eskalację uprawnień w systemie powiadomień, która pozwala użytkownikom o niskich uprawnieniach na eskalację do ról pracowniczych o wyższych uprawnieniach. Atakujący z dostępem do konta pracownika o niskich uprawnieniach mogą wykorzystać system powiadomień do uzyskania podwyższonych uprawnień bez odpowiednich kontroli autoryzacji.
- CVE-2026-103285Średnie
Ghost w wersjach od 5.19.0 do przed 6.57.1 zawiera podatność typu Cross-Site Request Forgery (CSRF) w funkcji opinii o postach. Atakujący może wysyłać opinie w imieniu zalogowanych użytkowników, tworząc złośliwy link, który automatycznie przesyła opinię po odwiedzeniu przez uwierzytelnionych członków.
- CVE-2026-103284Średnie
Ghost w wersjach od 5.125.1 do przed 6.57.1 zawiera podatność ujawniania informacji w punkcie końcowym Admin Feedback, która pozwala nieautoryzowanym pracownikom na dostęp do danych członków. Atakujący z uprawnieniami pracownika mogą odpytywać punkt końcowy w celu uzyskania wrażliwych informacji o członkach bez odpowiednich kontroli autoryzacji.
Oryginalny opis (angielski, źródło NVD)
Ghost versions 5.2.0 through versions prior to 6.62.0 allow a remote attacker, without authentication, to abuse the Stripe Checkout flow to attach a paid subscription to an existing member, modify that member's name, and inject content into newsletters sent to the member. Depending on the recipient's email client, the injected content may be rendered, resulting in HTML injection or cross-site scripting (XSS).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

