CVE-2026-103896
WysokieCVSS 7.5Streszczenie
Wtyczka 10Web Booster dla WordPressa (wersje do 2.34.5 włącznie) jest podatna na ograniczony zapis plików poprzez path traversal. Nieuwierzytelniony atakujący może tworzyć dowolne katalogi poza katalogiem cache i zapisywać w nich zbuforowane strony, co prowadzi do zatrucia cache i tworzenia katalogów.
Ocena ryzyka
Możliwe jest zatrucie cache i tworzenie dowolnych katalogów, ale nie można zapisywać plików PHP ani wykonywać kodu, co ogranicza wpływ do tych dwóch skutków.
Rekomendacja
Zaktualizować wtyczkę 10Web Booster do wersji nowszej niż 2.34.5 lub ją wyłączyć; rozważyć ograniczenie dostępu do funkcji buforowania stron.
Inne podatności w 10Web Booster
Zobacz wszystkie- CVE-2026-94121Wysokie
Wtyczka 10Web Booster – Website speed optimization, Cache & Page Speed optimizer w wersjach <= 2.33.6 jest podatna na wstrzyknięcie obiektu PHP (PHP Object Injection). Podatność może być wykorzystana przez użytkownika z uprawnieniami Contributora.
- CVE-2026-108587Krytyczne
Wtyczka 10Web Booster – Website speed optimization, Cache & Page Speed optimizer dla WordPress jest podatna na dowolne przesyłanie plików we wszystkich wersjach do 2.34.10 włącznie poprzez funkcję compressCustom. Brak walidacji typu pliku i filtrowania rozszerzeń na parametrze page_id w połączeniu z publicznie czytelnym nonce omijającym uwierzytelnianie umożliwia nieuwierzytelnionym atakującym przesłanie plików wykonywalnych, co prowadzi do zdalnego wykonania kodu.
- CVE-2025-13377Krytyczne
Wtyczka 10Web Booster dla WordPressa jest podatna na arbitralne usuwanie folderów z powodu niewystarczającej walidacji ścieżek w funkcji get_cache_dir_for_page_from_url() we wszystkich wersjach do 2.32.7 włącznie. Uwierzytelnieni atakujący z dostępem na poziomie Subscriber i wyższym mogą usuwać dowolne foldery na serwerze, co może prowadzić do utraty danych lub warunków odmowy usługi.
- CVE-2026-107742Wysokie
Wtyczka 10Web Booster dla WordPressa jest podatna na trwały atak XSS przez parametr 'author' w wersjach do 2.34.8 włącznie. Brak odpowiedniego filtrowania i eskejpowania wyjścia pozwala nieuwierzytelnionym atakującym wstrzyknąć skrypty, które wykonują się przy dostępie do strony.
Oryginalny opis (angielski, źródło NVD)
The 10Web Booster – Website speed optimization, Cache & Page Speed optimizer plugin for WordPress is vulnerable to a limited file write via path traversal in versions up to, and including, 2.34.5 This is due to the OptimizerWebPageCache::get_cache_file_dir() function concatenating raw, unsanitized $_GET parameter names and values into the on-disk cache path, and the cache_content() sink calling mkdir() and file_put_contents() on the result with no realpath containment check — unlike the sibling delete_page_cache(), which does perform one. This makes it possible for unauthenticated attackers to create arbitrary directories (mode 0777, recursively) outside the cache root and write a cached page into them. The write is LIMITED: the filename is always 'source.html', so the extension is fixed, and the content is the rendered page buffer rather than attacker-supplied data. PHP files cannot be written and code execution is not possible; the demonstrated impact is cache poisoning and arbitrary directory creation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

