Technologia · Wiadomość
PHP2Shell: Dwie krytyczne luki w PHP powodują globalne zamknięcia witryn
Opublikowano:
W skrócie
Dwie krytyczne luki w zdalnym wykonywaniu kodu w języku PHP, śledzone jako CVE-2026-109618 i CVE-2026-109619 i określane mianem "PHP2Shell", pozwalają nieuwierzytelnionym atakującym na wykonanie kodu na podatnych serwerach. PHP wydała poprawki 21 października 2026 r., po tym jak szczegóły exploita wyciekły wcześniej, a badacze bezpieczeństwa mówią, że ataki rozpoczęły się przed wydaniem poprawek, co skłoniło wiele organizacji do przełączenia swoich witryn w tryb offline jako środek ostrożności.
Ta wersja jest tłumaczeniem maszynowym oryginału (English). Przeczytaj oryginał
PHP, język skryptowy obsługujący dużą część kodu po stronie serwera w sieci, został dotknięty dwiema istotnymi lukami w bezpieczeństwie ujawnionymi w październiku 2026 roku. Zbiorowo nazwane "PHP2Shell" i śledzone jako CVE-2026-109618 i CVE-2026-109619, błędy umożliwiają atakującemu bez konta lub hasła wykonanie dowolnego kodu na zainfekowanym serwerze internetowym.
Co robią luki
Według firmy zajmującej się bezpieczeństwem watchTowr, CVE-2026-109618 występuje, gdy PHP zabraknie pamięci w trakcie konfigurowania przychodzącego żądania, pozostawiając wewnętrzne dane żądania tylko częściowo zainicjowane; procedura czyszczenia PHP błędnie traktuje te nieprawidłowe dane jako prawidłowe. CVE-2026-109619 obejmuje stan wewnętrzny powiązany z jednym żądaniem, który przetrwał po uwolnieniu pamięci, na którą wskazuje, więc późniejsze żądanie obsługiwane przez ten sam proces roboczy może używać tego przestarzałego stanu przed zresetowaniem go przez normalną inicjalizację.
Firma badawcza Wiz, która przeanalizowała te luki, powiedziała Help Net Security, że problemy pozostawały niezauważone przez lata i zajmują miejsce wśród najtragiczniejszych błędów kiedykolwiek odkrytych w tym języku. Poza pełnym zdalnym wykonywaniem kodu watchTowr powiedział, że błędy mogą również powodować upadek procesów roboczych PHP, pozwalać na dowolne odczytywanie plików lub wyciek pamięci serwera.
Kto to znalazł i kiedy
Dwie luki zostały zgłoszone w wyniku odrębnych badań. Porada watchTowr przypisuje odkrycie zespołowi badań bezpieczeństwa firmy Calif, podczas gdy relacja Help Net Security przypisuje identyfikację i ujawnienie badaczom z Wiz. Oś czasu ujawnienia była niezwykła: informacje, które miały pozostać w tajemnicy, wyciekły publicznie 20 października 2026 roku, a watchTowr potwierdził autentyczność wycieków. Deweloperzy PHP odpowiedzieli, wydając poprawki o dzień wcześniej niż planowana data 22 października, o 14:00 UTC 21 października 2026 roku.
Zakres: kto uruchamia podatny PHP
PHP pozostaje jednym z najszerzej używanych języków po stronie serwera w sieci, a luki mogą wpłynąć na każdą konfigurację przetwarzającą przychodzące żądania HTTP za jego pośrednictwem. Dotyczy to PHP-FPM, Apache z mod_php, php-cgi, FrankenPHP i LiteSpeed, zgodnie z watchTowr, co oznacza, że błąd znajduje się na poziomie serwera, a nie w żadnej pojedynczej aplikacji.
| Gałąź PHP | Podatne wersje | Naprawiona wersja |
|---|---|---|
| 8.5.x | Poniżej 8.5.12 | 8.5.12 |
| 8.4.x | Poniżej 8.4.27 | 8.4.27 |
| 8.3.x | Poniżej 8.3.36 | 8.3.36 |
| 8.2.x | Poniżej 8.2.35 | 8.2.35 |
| 7.4, 8.0, 8.1 | Wszystkie wersje | Brak oficjalnej poprawki rdzenia PHP; poprawki dystrybucji/dostawcy LTS lub przejście do gałęzi obsługiwanej |
| 7.3 i starsze | Wszystkie wersje | Brak dostępnej poprawki; wymagane uaktualnienie do obsługiwanej gałęzi |
Ponieważ PHP 7.4, 8.0 i 8.1 nie są już oficjalnie obsługiwane, watchTowr mówi, że nie ma poprawki z głównego projektu PHP dla witryn nadal pracujących na tych gałęziach, chociaż poprawki dystrybucji Linux lub dostawcy wsparcia długoterminowego mogą być dostępne jako opcja tymczasowa; w przeciwnym razie te instalacje muszą przejść do gałęzi obsługiwanej. PHP 7.3 i starsze nie mają żadnej poprawki, według watchTowr. Porada PHP mówi, że żadna zmiana konfiguracji w pełni nie zamyka luk bez aktualizacji oprogramowania.
Wpływ i eksploatacja
Help Net Security powiedział, że sieć honeypot zarządzana przez Amazon wykryła próby eksploatacji 17 października 2026 roku — cztery dni przed publiczną poprawką — co sugeruje, że niektórzy atakujący mieli wczesny dostęp do szczegółów exploita. WatchTowr powiedział, że jego własna sieć honeypot "Attacker Eye" obserwowała aktywną eksploatację na wolności, która trwała po wydaniu poprawki 21 października. Systemy zarządzania treścią oparte na PHP, w tym WordPress, Drupal i Joomla, a także aplikacje oparte na Laravel i platformy handlu elektronicznego, wszystkie znajdują się w obszarze dotkniętym, ponieważ działają na podatnym silniku PHP.
W miarę postępu łatania agencje rządowe, fora internetowe, platformy do gier i niektóre witryny związane z infrastrukturą zostały wyłączone jako środek ostrożności, podczas gdy operatorzy zastosowali poprawki, zgodnie z relacją podsumowaną na stronie PHP2Shell w Wikipedii. Brytyjskie Narodowe Centrum Cyberbezpieczeństwa poleciło organizacjom, które nie mogły natychmiast zainstalować poprawek, aby zamiast tego przełączyć podatne systemy w tryb offline, podała Help Net Security.
Niniejsze ustalenia należą do najpoważniejszych luk w bezpieczeństwie odkrytych w PHP, i potencjalnie w historii oprogramowania.
Ocena ważności i co powinni robić operatorzy witryn
Sami deweloperzy PHP ocenili obie luki na 9,2 z 10 w skali CVSS v4.0, co stanowi ocenę "krytyczną", według rady watchTowr. Wyraźna ścieżka naprawy, zgodnie z poradą PHP i watchTowr, polega na aktualizacji do PHP 8.5.12, 8.4.27, 8.3.36 lub 8.2.35 w zależności od gałęzi, którą uruchamia serwer; witryny na 7.4, 8.0 lub 8.1 powinny używać poprawki dystrybucji lub przejść do gałęzi obsługiwanej, podczas gdy serwery na 7.3 lub starsze nie mają dostępnej poprawki i wymagają uaktualnienia.
Pytania
- Co to jest PHP2Shell?
- PHP2Shell to przezwisko dla dwóch krytycznych luk w PHP, CVE-2026-109618 i CVE-2026-109619, które pozwalają atakującemu bez poświadczeń logowania na wykonanie kodu na serwerze internetowym z podatnym PHP.
- Które wersje PHP są dotknięte?
- Wersje przed 8.2.35, 8.3.36, 8.4.27 i 8.5.12 są podatne i mają oficjalne poprawki. PHP 7.4, 8.0 i 8.1 są również dotknięte; ponieważ te gałęzie nie są obsługiwane, nie ma oficjalnej poprawki rdzenia PHP, chociaż poprawki dystrybucji lub dostawcy LTS mogą być dostępne, według watchTowr. PHP 7.3 i starsze nie mają żadnej dostępnej poprawki.
- Czy PHP2Shell jest aktywnie eksploatowany?
- Tak. Help Net Security powiedział o próbach eksploatacji wykrytych za pośrednictwem honeypot Amazon już 17 października 2026 roku, a watchTowr powiedział, że jego sieć honeypot obserwowała aktywną eksploatację na wolności po poprawce z 21 października.
- Ile witryn może być dotkniętych?
- PHP pozostaje jednym z najszerzej używanych języków po stronie serwera w sieci, w tym zasilającym witryny oparte na WordPress, Drupal i Joomla, więc te dwie luki mają szeroki potencjalny zasięg, według watchTowr i podsumowania na stronie PHP2Shell w Wikipedii.
- Jak operator witryny może to naprawić?
- Porada PHP i watchTowr mówią, że jedynym kompletnym rozwiązaniem jest aktualizacja do wydania z poprawkami — 8.5.12, 8.4.27, 8.3.36 lub 8.2.35 w zależności od gałęzi — ponieważ zmiana konfiguracji w pełni nie zamyka luk. Witryny na nieobsługiwanych gałęziach (7.4, 8.0, 8.1 lub 7.3 i starsze) muszą używać poprawek dostawcy, gdzie są dostępne, lub uaktualnić się do obsługiwanej gałęzi.
Źródła
Ten tekst przygotowała sztuczna inteligencja, a przed publikacją przeszedł automatyczną kontrolę źródeł. Jeśli widzisz błąd, poproś o sprostowanie. Poproś o sprostowanie lub odpowiedź · Jak to robimy
Powiązane
TechnologiaArtykuł
Reguła Wiązania SIM WhatsApp w Indiach: Co się zmieni od stycznia 2027 roku
Indyjskie Ministerstwo Telekomunikacji nakazało WhatsApp, Telegram i sześciu innym aplikacjom do wysyłania wiadomości utrzymywać stałe powiązanie kont użytkowników z kartą SIM używaną podczas rejestracji, począwszy od 1 stycznia 2027 roku. Każdy, kto usunie, dezaktywuje lub zabierze tę kartę SIM za granicę, ryzykuje utratę dostępu do aplikacji na tym koncie. Reguła wydana w listopadzie 2025 roku ma na celu zatrzymanie cyberprzestępczości prowadzonej z kont, których oryginalna karta SIM nie jest już w użyciu.

TechnologiaArtykuł
Składany iPhone Duo od Apple'a: Specyfikacja, cena i jak wypada w porównaniu z Samsung
Pierwszy składany iPhone firmy Apple, iPhone Duo, trafił do sprzedaży 23 października 2026 roku, począwszy od 1999 dolarów. Po otworzeniu przedsprzedaży popyt był taki, że terminy dostawy przesunęły się na rok 2027 w ciągu kilku minut. Urządzenie w stylu książki łączy titanową zawiaś i odporność IP68 na pył i wodę — pierwszy raz dla tego typu składanych telefonów — z niestandardowym panelem Samsung Display, zaostrzając konkurencję z istniejącą serią Galaxy Z Fold firmy Samsung.
TechnologiaWiadomość
Banki w USA twierdzą, że niezweryfikowani agenci AI logują się na konta klientów
Duże amerykańskie banki, w tym JPMorgan Chase, Bank of America i Charles Schwab, stwierdzają, że wykrywają agentów AI trzecich stron, którzy uzyskują dostęp do kont klientów przy użyciu poświadczeń, które sami użytkownicy im przekazali, zgodnie z raportem Axiosa z 22 października 2026 roku. Banki twierdzą, że niektórzy agenci podejmowali działania, takie jak przesuwanie środków, które wydają się niezwiązane z konkretną instrukcją użytkownika, i teraz blokują lub ograniczają tę praktykę.

TechnologiaArtykuł
Jensen Huang z Nvidia odrzuca obawy przed nadmiarem pamięci w 2029 roku
Dyrektor generalny Nvidia Jensen Huang powiedział CNBC 22 października 2026 roku, że nie widzi oznak nadmiaru pamięci do 2029 roku, odrzucając teorię, która spowodowała gwałtowny spadek akcji Samsung, SK Hynix i Micron. Mówiąc na konferencji GTC Nvidia w Berlinie, Huang powiedział, że popyt na pamięć o wysokiej przepustowości (HBM) będzie nadal rosnąć i że posiadanie większej ilości pamięci byłoby korzystne, a nie ryzykowne.