Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Google radzi, by przy wyłączaniu stron PHP podczas łatania luki PHP2Shell używać kodu HTTP 503 zamiast timeoutu, 404 lub 500.
Google zaleca, aby właściciele stron opartych na PHP, które wyłączają serwis na czas łatania krytycznej luki PHP2Shell, zwracali kod HTTP 503 zamiast odpowiedzi 404, 500 lub przekroczenia czasu. Zalecenie dotyczy osób, które tymczasowo zamykają witrynę, aby bezpiecznie zainstalować poprawki PHP. Wskazówka pojawiła się 21 października 2026 roku.
PHP2Shell to dwie krytyczne luki w języku PHP, które mogą pozwolić atakującemu na zdalne wykonanie kodu bez uwierzytelnienia oraz na ujawnienie fragmentów pamięci. Według komunikatu luki dotyczą wersji od 5.4 do 8.5.11, a ich zasięg szacowany jest na około 70% stron w sieci. Badacze wykryli je z użyciem modeli AI, co przyspieszyło wydanie poprawek.
Doniesienia prasowe podawały, że strony instytucji publicznych, szkół i szpitali w Europie zostały wyłączone, zanim zainstalowano poprawki. Komunikat nie podaje liczby wyłączonych serwisów.
Poprawki PHP2Shell wydano w czterech gałęziach wersji. Aktualizacja do jednej z wersji łatających usuwa podatność w danej gałęzi.
| Gałąź PHP | Wersja z poprawką | Podatne wersje |
|---|---|---|
| 8.5 | 8.5.12 | do 8.5.11 |
| 8.4 | 8.4.27 | do 8.4.26 (wraz z wcześniejszymi) |
| 8.3 | 8.3.36 | do 8.3.35 (wraz z wcześniejszymi) |
| 8.2 | 8.2.35 | do 8.2.34 (wraz z wcześniejszymi) |
| 5.4–8.1 | brak wersji łatającej w komunikacie | cały zakres od 5.4 |
Google zaleca, aby przy planowanym wyłączeniu witryny używać kodu HTTP 503. Odpowiedzi typu timeout, 404 lub 500 mogą, według tego zalecenia, prowadzić do długotrwałych problemów z rankingiem i indeksowaniem w wyszukiwarce. Wskazówkę przedstawił jeden z przedstawicieli Google we wpisie na Bluesky.
Kod 503 można ustawić poza kodem PHP: na poziomie serwera, przez przekierowanie DNS na inny serwer lub w sieci CDN. Komunikat nie podaje, jak długo kod 503 może być bezpiecznie utrzymywany.
Dokumentacja Search Central zawiera opracowania dotyczące planowanego wyłączania witryny oraz tymczasowego wstrzymywania jej działania. Google przedstawiło podobne zalecenia w 2021 roku przy okazji luki Log4j.
Jeśli Twoja strona działa na PHP w wersji od 5.4 do 8.5.11, zaktualizuj ją dziś, a w razie wyłączenia użyj kodu 503. Zachowasz w ten sposób stabilność w wynikach wyszukiwania na czas przestoju.
Komentarz redakcji Info24