Amazon Threat Intelligence poinformował, że 17 października 2026 r. honeypoty MadPot zarejestrowały próbę wykorzystania PHP2Shell. Doszło do niej cztery dni przed publicznym ujawnieniem dwóch luk i publikacją poprawek PHP. Amazon opisał ruch skierowany do honeypotów, czyli systemów-pułapek, i zaznaczył, że nie ustalił, czy próby powiodłyby się na rzeczywistych serwerach.

Co zaleca sprawdzić AWS

AWS zaleca objąć analizą co najmniej okres od 17 października. Wskazuje cztery rodzaje sygnałów do sprawdzenia:

SygnałCo sprawdzić
Żądania HTTPŻądania POST zawierające PHP_SESSION_UPLOAD_PROGRESS
Aktywność serwera WWWPodejrzane zdarzenia w logach serwera
Uruchamianie procesówNieoczekiwane procesy lub polecenia uruchomione przez serwer
Zmiany plikówNieoczekiwane modyfikacje plików

AWS podaje, że wymienione adresy IP obejmują współdzieloną infrastrukturę anonimizującą i nie są przypisane wyłącznie do tej aktywności. Zaleca analizować połączenia z tych adresów, zamiast automatycznie je blokować.

Które wersje PHP otrzymały poprawki

PHP Foundation przypisała nazwę PHP2Shell dwóm lukom: CVE-2026-109618, związanej z uszkodzeniem pamięci przy jej wyczerpaniu, oraz CVE-2026-109619, dotyczącej nieaktualnego stanu globalnego i użycia zwolnionej pamięci. W odpowiednich warunkach luki mogły umożliwić zdalne wykonanie kodu bez uwierzytelnienia.

21 października 2026 r. PHP opublikowało poprawione wersje 8.5.12, 8.4.27, 8.3.36 i 8.2.35. Szczegóły tych wydań i aktualizacji opisaliśmy w omówieniu poprawek dla obu luk PHP2Shell.

Jak przebiegało ujawnienie luk

PHP Foundation podała, że identyfikatory CVE zaczęły krążyć w internecie około 15:00 UTC 20 października, bez szczegółów technicznych. Tego samego dnia o 19:30 UTC PHP opublikowało wstępne ogłoszenie i przesunęło planowane wydanie poprawek z 22 na 21 października, na 14:00 UTC.