Usługi

PHP2Shell — aktualizacja PHP i zabezpieczenie strony

Twoja strona działa na PHP? Sprawdzimy hosting, serwer i kontenery, ustalimy zakres aktualizacji i wdrożymy poprawkę PHP2Shell. Prace obejmują kopię konfiguracji, testy zgodności, restart PHP-FPM lub Apache oraz kontrolę działania strony. Jeżeli aktualizacja wymaga przygotowania, uzgodnimy zabezpieczenie tymczasowe i plan usunięcia podatności.

Zakres

  • Rozpoznanie wersji PHP na hostingu, serwerze i w kontenerach
  • Sprawdzenie poprawek dla CVE-2026-109618 i CVE-2026-109619
  • Kopia konfiguracji i uzgodniony plan wycofania zmian
  • Aktualizacja PHP lub plan migracji starszej aplikacji
  • Restart wszystkich właściwych procesów PHP-FPM / Apache
  • Testy strony, formularzy i funkcji objętych uzgodnionym zakresem

Technologie i narzędzia

  • PHP
  • PHP-FPM
  • Apache
  • Nginx
  • Docker
  • WordPress
  • WooCommerce

Co obejmuje zabezpieczenie PHP2Shell?

Dobieramy prace do rzeczywistej konfiguracji i wymagań aplikacji. Sama zmiana numeru wersji w panelu nie kończy weryfikacji.

Rozpoznanie środowiska

Sprawdzamy wersję używaną przez stronę, pule PHP-FPM, kontenery i repozytoria pakietów. Ustalamy, gdzie można wdrożyć poprawkę i czy potrzebna jest pomoc operatora hostingu.

Kontrolowane wdrożenie

Uzgadniamy okno prac, backup oraz sposób przywrócenia konfiguracji. Sprawdzamy zgodność aplikacji i rozszerzeń, aktualizujemy właściwe środowiska oraz uruchamiamy ponownie obsługujące je procesy.

Weryfikacja i raport

Po zmianie sprawdzamy działającą wersję, konfigurację, odpowiedzi strony i uzgodnione funkcje. Przekazujemy listę wykonanych prac, pozostałych ryzyk i dalszych zaleceń.

Poprawka, obejście i starsze PHP

Pełnym rozwiązaniem jest aktualizacja zawierająca poprawki obu podatności. Zabezpieczenie awaryjne ogranicza tylko wybrane ścieżki ataku.

Wersje z poprawką

Sprawdzamy wdrożenie PHP 8.2.35, 8.3.36, 8.4.27 lub 8.5.12, nowszego wydania z tymi poprawkami albo potwierdzonego backportu dostawcy. W dystrybucjach LTS numer bazowy pakietu może pozostać bez zmian — weryfikujemy komunikat producenta i changelog.

Awaryjne ograniczenie ryzyka

Gdy aktualizacji nie da się wdrożyć od razu, możemy wyłączyć session.upload_progress.enabled w konfiguracji serwera i zrestartować procesy. Ta zmiana nie usuwa obu luk i nie zastępuje aktualizacji. Ustalamy dalszy plan i sprawdzamy wpływ ustawień na aplikację.

Migracja PHP 8.1 i starszego

Oceniamy zgodność kodu, CMS, wtyczek i rozszerzeń ze wspieraną wersją PHP. Sprawdzamy również dostępne poprawki utrzymaniowe dostawcy. Zakres migracji i testy uzgadniamy przed zmianą produkcyjną.

Dla kogo jest ta usługa?

Pomagamy właścicielom stron i sklepów oraz zespołom utrzymującym aplikacje biznesowe.

WordPress i sklepy internetowe

Kontrolujemy środowisko PHP oraz zgodność CMS i wtyczek. Uzgadniamy testy logowania, formularzy, koszyka i składania zamówień. Płatne zamówienia testowe wymagają osobnego uzgodnienia.

Aplikacje i kontenery

Sprawdzamy wszystkie wskazane instancje i konfiguracje wdrożeniowe. Utrwalamy uzgodnione ustawienia, aby przetrwały restart i odtworzenie kontenera.

Hosting współdzielony

Sprawdzamy możliwości panelu i potwierdzenie poprawki u operatora. Jeżeli brakuje uprawnień, przygotowujemy konkretne zalecenia dla hostingu i weryfikujemy rezultat po jego interwencji.

Zakres i budżet

Zakres i wycena dopasowane do Twojego środowiska

Sprawdzenie i plan działania

Wycena indywidualna

Inwentaryzacja wskazanych środowisk, ocena dostępnych poprawek i propozycja zakresu.

Aktualizacja i zabezpieczenie

Wycena indywidualna

Backup konfiguracji, wdrożenie uzgodnionych zmian, restart usług i testy po wdrożeniu.

Migracja lub dalsza opieka

Wycena indywidualna

Osobno uzgodniony rozwój zgodności starej aplikacji, monitoring i kolejne aktualizacje.

Koszt i termin zależą od liczby stron, instancji PHP, dostępu do hostingu oraz zgodności aplikacji. Podejrzenie włamania wymaga osobnego zakresu reagowania na incydent. Nie obiecujemy pełnego bezpieczeństwa strony na podstawie samej aktualizacji.

Kontakt

FAQ

Czy aktualizacja WordPressa usuwa PHP2Shell?

Podatności dotyczą silnika PHP. Aktualizacja samego CMS lub wtyczki nie zastępuje poprawki środowiska PHP używanego przez stronę.

Czy session.upload_progress.enabled = 0 wystarczy?

Nie. Według zespołu PHP ogranicza to potwierdzone ścieżki związane z sesjami, ale nie stanowi pełnej ochrony przed obiema podatnościami. Właściwym rozwiązaniem jest aktualizacja zawierająca poprawki i restart procesów.

Czy restart PHP jest konieczny?

Tak. Po aktualizacji lub zmianie konfiguracji trzeba uruchomić ponownie właściwe procesy obsługujące żądania, aby nie pozostawić starszych workerów w pamięci.

Czy można zabezpieczyć stronę bez dostępu root?

Na hostingu współdzielonym zależy to od panelu i uprawnień operatora. Możemy sprawdzić stan, przygotować zgłoszenie do hostingu i potwierdzić rezultat. Nie traktujemy samego wpisu w .user.ini jako wystarczającego zabezpieczenia.

Co jeśli podejrzewam, że doszło już do włamania?

Aktualizacja nie usuwa skutków wcześniejszego włamania. Uzgadniamy odrębne działania: zabezpieczenie logów, analizę zakresu incydentu, odzyskanie działania i zmianę zagrożonych dostępów.

Czyszczenie strony po włamaniu

Stała opieka nad stronami i aplikacjami

Oficjalny komunikat bezpieczeństwa PHP z 21 października 2026

Ostatnia aktualizacja: 22 października 2026