Katalog CVE

CVE-2026-3535

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.92%

Percentyl 57 - wyżej niż 57% wszystkich znanych CVE

Streszczenie

Wtyczka DSGVO Google Web Fonts GDPR dla WordPress jest podatna na dowolne przesyłanie plików z powodu braku walidacji typu pliku w funkcji `DSGVOGWPdownloadGoogleFonts()`. Funkcja jest dostępna przez hak `wp_ajax_nopriv_`, nie wymagający uwierzytelnienia. Pobiera ona podany przez użytkownika adres URL jako plik CSS, wyodrębnia z niego adresy URL i pobiera te pliki do publicznie dostępnego katalogu bez walidacji typu pliku. Umożliwia to nieuwierzytelnionym atakującym przesyłanie dowolnych plików, w tym webshelli PHP, prowadząc do zdalnego wykonania kodu. Eksploitacja wymaga użycia jednego z kilku konkretnych motywów (twentyfifteen, twentyseventeen, twentysixteen, storefront, salient lub shapely).

Ocena ryzyka

Nieuwierzytelniony atakujący może przesłać dowolny plik, w tym webshell PHP, co prowadzi do zdalnego wykonania kodu i pełnego przejęcia kontroli nad witryną WordPress.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę DSGVO Google Web Fonts GDPR do najnowszej wersji, która zawiera poprawkę walidacji typu pliku. Jeśli aktualizacja nie jest dostępna, należy tymczasowo wyłączyć wtyczkę.

Oryginalny opis (angielski, źródło NVD)

The DSGVO Google Web Fonts GDPR plugin for WordPress is vulnerable to arbitrary file upload due to missing file type validation in the `DSGVOGWPdownloadGoogleFonts()` function in all versions up to, and including, 1.1. The function is exposed via a `wp_ajax_nopriv_` hook, requiring no authentication. It fetches a user-supplied URL as a CSS file, extracts URLs from its content, and downloads those files to a publicly accessible directory without validating the file type. This makes it possible for unauthenticated attackers to upload arbitrary files including PHP webshells, leading to remote code execution. The exploit requires the site to use one of a handful of specific themes (twentyfifteen, twentyseventeen, twentysixteen, storefront, salient, or shapely).

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS