1. Znajdź rzeczywisty PHP Web

Zapisz gałąź, pełną rewizję, źródło, rozszerzenia, usługę i handler. CLI i Web mogą używać innych plików. Sprawdź pule FPM, Apache, obrazy, kolejki i repliki. Przygotuj kopię, testy zgodności i wycofanie zmian przed produkcją.

2. Zainstaluj poprawioną kompilację

Pierwsze wersje: 8.2.35, 8.3.36, 8.4.27 i 8.5.12. Wybierz wspieraną gałąź i zgodne rozszerzenia. Testuj aplikacje i zdrowie usług. Używaj PHP lub właściwego dostawcy. WAF i aktualizacja CMS nie naprawiają interpretera.

Cztery gałęzie. Jasny cel aktualizacji.
Gałąź PHPWersje źródłowe poniżejPierwsza poprawiona wersjaKoniec wsparcia bezpieczeństwa
PHP 8.5< 8.5.12✓ 8.5.1231 gru 2029
PHP 8.4< 8.4.27✓ 8.4.2731 gru 2028
PHP 8.3< 8.3.36✓ 8.3.3631 gru 2027
PHP 8.2< 8.2.35✓ 8.2.3531 gru 2026
Używasz PHP 8.1 lub starszego?

Brak regularnego wydania PHP dla tych gałęzi. Minimalne backporty źródeł są dostępne dla 7.4, 8.0 i 8.1. Wsparcie dostawcy sprawdź osobno. Czytaj poradnik ↗

Backporty dystrybucji

Ubuntu, Debian i Linux firmowy mogą zachować stary numer z poprawioną rewizją. Baner 8.3.6 sam niczego nie dowodzi. Porównaj OS, repozytorium, architekturę i rewizję z OBIEMA CVE. Nie wymyślamy granic wersji pakietów.

3. Zrestartuj i zweryfikuj wszystko

Nowe pliki nie zastępują procesów w pamięci. Zrestartuj Apache dla mod_php albo pule FPM oraz trwałe kolejki. Sprawdź start, wersję Web, pakiet, zdrowie i repliki. Usuń strony diagnostyczne; nie pozostawiaj publicznego phpinfo().

Przykładowe polecenie / INVENTORY

shell
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -v

Poradnik naprawy

Naprawa PHP2Shell we frameworkach i CMS ↗

Źródła pierwotne i dalsze materiały

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Następny krok3. Zrestartuj i zweryfikuj wszystko ↗