W3 Total Cache: zapis dowolnych plików bez uwierzytelnienia (CVE-2026-18051)
Opublikowano lukę CVE-2026-18051 (CVSS 10) we wtyczce W3 Total Cache dla WordPressa. Wtyczka nieprawidłowo weryfikuje ścieżkę żądania używaną do tworzenia nazw plików cache.
Sprawdzane w Shield: nie
Kogo dotyczy
Strony WordPress z wtyczką W3 Total Cache w wersjach przed 2.10.5. Nieuwierzytelniony atakujący może zapisać plik w dowolnym istniejącym katalogu na serwerze, wewnątrz lub poza katalogiem głównym witryny, i nadpisać plik o tej samej nazwie.
Jak sprawdzić u siebie
W panelu WordPress otwórz stronę Wtyczki i sprawdź wersję W3 Total Cache. Jeśli jest niższa niż 2.10.5, strona jest podatna. Na Apache sprawdź też, czy pliki .htaccess nie zostały zmienione.
Jak naprawić
Poprawka jest dostępna: zaktualizuj W3 Total Cache do wersji 2.10.5 lub nowszej. Na Apache luka nadpisuje pliki .htaccess, co psuje stronę i może usunąć reguły zabezpieczeń, więc po aktualizacji sprawdź te pliki.
Co sprawdza Shield nie jest sprawdzane
Sprawdzane w Shield: nie. Z zewnątrz zwykle tego nie widać albo kontroli jeszcze nie dodano; zbieramy takie przypadki i dodajemy kontrole partiami.
Warto wiedzieć
Nie ujawniono jeszcze, czy luka jest wykorzystywana w atakach. Źródło: NVD.