Pytania
Najczęstsze pytania o lukę w PHP
Czy moja strona jest podatna na CVE-2026-109618 i CVE-2026-109619?+
Według komunikatu PHP zagrożona jest każda instalacja PHP obsługująca żądania z internetu: PHP-FPM, Apache z mod_php, php-cgi, FrankenPHP i LiteSpeed. Poprawki zawierają wersje 8.5.12, 8.4.27, 8.3.36, 8.2.35. Największe ryzyko dotyczy mod_php — pokazano dla niego atak, który działa bez logowania, zanim uruchomi się kod aplikacji.
Jak sprawdzić, jakiej wersji PHP używa moja strona?+
Najprościej w panelu hostingu albo poleceniem php -v na serwerze. Uwaga: wersja w konsoli może być inna niż ta, której używa strona przez PHP-FPM lub Apache. Jeśli PHP pochodzi z pakietów dystrybucji (Debian, Ubuntu, RHEL), numer wersji może wyglądać na stary mimo wgranej poprawki — wtedy liczy się wersja pakietu i komunikat bezpieczeństwa dystrybucji.
Czy możecie sprawdzić stronę bez dostępu do serwera?+
Tak, częściowo. Diagnoza PHP z zewnątrz (199 zł netto, odliczana od ceny naprawy) pokazuje, czy strona działa na PHP, czy widać jej wersję i jakie ryzyka są widoczne z internetu. Nie potwierdzi jednak, czy poprawka jest wgrana, bo pakiety dystrybucji dostają poprawki bez zmiany numeru wersji. Pewną odpowiedź daje sprawdzenie z dostępem do serwera albo potwierdzenie od firmy hostingowej.
Mam PHP 7 albo PHP 5. Co teraz?+
Projekt PHP nie wydaje już poprawek dla wersji 8.1 i starszych. Dla PHP 7.4, 8.0 i 8.1 zespół bezpieczeństwa udostępnił tylko łatki w kodzie źródłowym, które trzeba samodzielnie skompilować. Dla starszych wersji, w tym PHP 5, poprawek nie ma. Docelowo aplikację trzeba przenieść na PHP 8.3 lub nowsze (PHP 8.2 traci wsparcie 31 grudnia 2026), a do tego czasu ograniczyć do niej dostęp z internetu.
Czy wystarczy zmienić ustawienia w php.ini?+
Nie. Zalecane przez PHP ustawienia (memory_limit, post_max_size, session.upload_progress.enabled) blokują znane ścieżki ataku, ale według autorów PHP nie czynią instalacji bezpieczną. Pełnym rozwiązaniem jest tylko aktualizacja. Ustawienia traktuj jako zabezpieczenie na czas, zanim aktualizacja zostanie wdrożona.
Mam hosting współdzielony. Kto aktualizuje PHP?+
Samo PHP aktualizuje firma hostingowa; w panelu zwykle wybierasz tylko gałąź, np. 8.3. Jeśli strona działa na starej gałęzi, bo na nowszej przestaje działać, trzeba poprawić jej kod — tym się zajmuję.
Czy po aktualizacji strona przestanie działać?+
Aktualizacja w obrębie tej samej gałęzi (np. z 8.3.20 do 8.3.36) zwykle nie wymaga zmian w kodzie. Przejście między gałęziami (np. z 7.4 na 8.3) to migracja i część starego kodu trzeba poprawić. Przed zmianą robię kopię, a migrację sprawdzam najpierw na kopii strony.
Korzystam z repozytorium Remi. Co robić?+
Według komunikatu PHP repozytorium rpms.remirepo.net nie miało poprawek w dniu publikacji. PHP zaleca przejście na pakiety dystrybucji albo kompilację ze źródeł, żeby móc od razu wgrać aktualizację. Sprawdź, czy Twój pakiet ma już poprawkę.
Ile kosztuje aktualizacja lub naprawa PHP?+
Diagnoza z zewnątrz kosztuje 199 zł netto i odliczam ją od ceny aktualizacji lub naprawy. Pełne sprawdzenie serwera, aktualizację i migrację wyceniam po sprawdzeniu wersji PHP, sposobu uruchomienia i kodu aplikacji.