Technologia · Wiadomość
Krytyczne luki PHP zmuszają witryny rządowe do przejścia w tryb offline przed awaryjną łatą
Opublikowano:
W skrócie
Dwie krytyczne luki w PHP, CVE-2026-109618 i CVE-2026-109619, zmusiły agencje rządowe Holandii i Finlandii do przejścia witryn w tryb offline 21 października 2026 r., kilka godzin przed tym, jak deweloperzy PHP wydali awaryjną łatę. Obie luki otrzymały ocenę 9.2 na skali CVSS v4.0 i umożliwiają zdalne wykonywanie kodu bez uwierzytelniania; Cloudflare zgłosiła wczesne próby eksploatacji przed wydaniem poprawki.
Ta wersja jest tłumaczeniem maszynowym oryginału (English). Przeczytaj oryginał
Zespół deweloperów PHP zaplanował niecykliczny wydany wydanie bezpieczeństwa na 14:00 UTC 21 października 2026 r., aby naprawić dwie krytyczne luki po wycieku szczegółów w Internecie dzień wcześniej, zgodnie z The Hacker News i firmą bezpieczeństwa Sansec. Luki były śledzone jako CVE-2026-109618 i CVE-2026-109619 i były nieoficjalnie nazywane "PHP2Shell" przez badaczy, nazwa, którą własny zespół PHP nie przyjął, zgłosiła The Hacker News.
Jakie są te luki
Zgodnie z opisem technicznym Sansec, CVE-2026-109618 jest luką use-after-free w obsłudze postępu przesyłania PHP, która może wyciekać pamięć serwera — w tym hasła, tokeny sesji i prywatne klucze TLS — poprzez plik cookie PHPSESSID, w sposób, który firma porównała do błędu Heartbleed z 2014 r. CVE-2026-109619 jest oddzielną luką use-after-free wyzwalana, gdy podczas wyczerpania pamięci pojawia się błąd krytyczny, w połączeniu z zamieszaniem typów w OPcache PHP, które, zdaniem Sansec, umożliwia zdalne wykonanie kodu. Obie luki są osiągalne przez żądania multipart/form-data, format używany przez strony internetowe do przesyłania plików.
Brytyjskie Narodowe Centrum Cyberbezpieczeństwa (NCSC) opisało ryzyko w swoim komunikacie z 21 października jako pozwalające atakującemu na "wykonywanie poleceń na dowolnym serwerze internetowym z systemem PHP" bez konieczności logowania i oceniło problem jako krytyczny.
Dlaczego rządy i platformy przeszły w tryb offline
Ponieważ PHP stanowi podstawę dużej części sieci web, kilka organizacji postanowiło wyłączyć witryny skierowane do publiczności, zamiast czekać na łatę. Techzine podał, że holenderskie usługi rządowe, w tym MijnOverheid, DigiD i systemy parlamentarne, zostały czasowo wyłączone, a historia wiadomości przekazana przez KSL stwierdziła, że agencje cyberbezpieczeństwa w Holandii i Finlandii wyłączyły witryny rządowe w celu ostrożności. Techzine również podał, że Brytyjskie Narodowe Centrum Cyberbezpieczeństwa (NCSC) i amerykańska Agencja Cyberbezpieczeństwa i Bezpieczeństwa Infrastruktury (CISA) wydały alerty wzywające administratorów do zastosowania łat lub wyłączenia dotkniętych systemów, podczas gdy Wikipedia i Meta nadal działały, stosując zmodyfikowane środowiska uruchomieniowe PHP i reguły zapory sieciowej aplikacji zamiast przejścia w tryb offline.
Sansec poinformowała, że główny deweloper PHP Gina Peter Banyard opisał wyłączenie serwerów przed przybyciem łaty jako najrozsądniejszą opcję dla organizacji niemogących natychmiast zastosować poprawkę — wskazówkę, którą postępowało kilka holenderskich instytucji.
Cloudflare stwierdziła, że zaczęła widzieć próby eksploatacji przed wydaniem oficjalnej łaty. Zgodnie z raportem KSL, główny technolog Cloudflare stwierdził, że firma obserwuje wczesne ataki i stale aktualizuje swoje łagodzenia, gdy pojawiają się nowe metody ataków, opisując ochronę Cloudflare jako czasowe rozwiązanie do czasu przybycia oficjalnej poprawki PHP. Sansec osobno poinformowała, że Cloudflare wykryła ataki rozpoczynające się o 07:43 UTC 21 października, około sześć godzin przed zaplanowaną poprawką PHP.
- WordPress, Drupal, Joomla i Magento, systemy zarządzania treścią i e-commerce zbudowane na PHP
- Konkretne wersje nazwane przez Sansec jako potwierdzone podatne: Magento 2.4.9, WordPress 7.1.2, Drupal 11.4.3, Joomla 6.1.4, MediaWiki 1.46.2, Roundcube 1.7.4, phpMyAdmin 5.2.3, Nextcloud 35.0.1, Laravel 13.11 i Symfony 8.1
- Platformy hostingu współdzielonego i panele sterowania, które zawierają PHP, zgodnie z komunikatem NCSC
- Holenderskie usługi rządowe DigiD i MijnOverheid, zgodnie z Techzine
Skala ekspozycji: szacunki się różnią
| Metryka | Liczba | Źródło |
|---|---|---|
| Ocena wagi CVSS v4.0 | 9.2 (oficjalne); nieoficjalne wycieki oznaczały 10.0 | NCSC UK; The Hacker News |
| Hosty ukierunkowane na Internet na PHP 8.1 lub starsze | ~884 000 (dane Shodan, 20 października) | The Hacker News |
| Hosty połączone z Internetem opisane jako zagrożone | ~1,3 miliona | Techzine |
| Najwcześniejsza podatna ścieżka kodu | Presledzony do PHP 5.4.0 (2012) | Sansec |
Co wiadomo, a co nie
Zespół PHP potwierdził, że PHP 8.2, 8.3, 8.4 i 8.5 otrzymają oficjalne poprawki — oczekiwane jako wersje 8.5.12, 8.4.27, 8.3.36 i 8.2.35, zgodnie z The Hacker News — podczas gdy gałęzie na końcu życia 8.1 i wcześniejsze nie będą łatane przez dostawcę. Jednak Sansec stwierdziła, że poniższy błędny kod pochodzi z PHP 5.4.0, co oznacza, że wiele starszych, nieobsługiwanych instalacji prawdopodobnie pozostaje podatne bez dostępnej oficjalnej poprawki. Zgodnie z The Hacker News, na dzień raportu z 21 października nie było dostępne publiczne proof-of-concept, a luki nie zostały dodane do katalogu Known Exploited Vulnerabilities CISA w tym czasie — chociaż późniejsze oświadczenie Cloudflare wskazywało, że próby ataku były już w toku.
Tło: jak znaleziono luki
Oś czasu Sansec śledzi pierwszy błąd do badań, które rozpoczęły się 1 sierpnia 2026 r., przez badacza używającego uchwytu "Calif" pracującego z OpenAI, który zgłosił go zespołowi bezpieczeństwa PHP 11 sierpnia. Drugi powiązany raport pochodził od zespołu Wiz Research — nazwany przez Sansec jako Sagi Tzadik, Shir Tamari, Nir Ohfeld i Tomer Schwartz — 24 sierpnia. Sansec stwierdziła, że oba zespoły badawcze przypisały modele AI przyspieszeniu pracy nad znalezieniem i dostosowaniem exploitów w różnych wersjach PHP, a jeden badacz podobno osiągnął działający exploit w ciągu około tygodnia. Szczegóły skoordynowanego, objętego embargiem ujawnienia wyciekły na jaw 20 października, zmuszając PHP do przyspieszenia ogłoszenia i ustalenia wydania łaty na 21 października.
Pytania
- Co to jest PHP2Shell?
- PHP2Shell to pseudonim, który badacze nadali łańcuchowi exploitów łączącemu dwie oddzielne krytyczne błędy PHP, CVE-2026-109618 i CVE-2026-109619, które razem pozwalają atakującemu uruchomić kod na serwerze internetowym bez logowania, zgodnie z The Hacker News i Sansec.
- Które wersje PHP są zagrożone?
- Zgodnie z The Hacker News, dostawca PHP wydaje poprawki dla PHP 8.2, 8.3, 8.4 i 8.5. Sansec poinformowała, że podatny wzór kodu pochodzi z PHP 5.4.0, co oznacza, że starsze, nieobsługiwane wersje mogą również być narażone, ale nie otrzymają oficjalnej łaty od dostawcy.
- Dlaczego witryny rządowe przeszły w tryb offline?
- Holenderskie i fińskie agencje rządowe wyłączyły witryny w celu ostrożności przed wyniesieniem łaty, postępując zgodnie ze wskazówkami, które, zdaniem Sansec, główny deweloper PHP Gina Peter Banyard opisał jako najrozsądniejszą opcję dla organizacji niemogących natychmiast zastosować łatę.
- Czy luka jest aktywnie eksploatowana?
- Cloudflare poinformowała o wykryciu wczesnych prób ataku 21 października przed wydaniem oficjalnej poprawki PHP, zgodnie z Sansec i KSL. The Hacker News poinformowała, że na dzień swojego raportu nie było dostępne publiczne proof-of-concept i luki nie były jeszcze wymienione w katalogu Known Exploited Vulnerabilities CISA.
- Czy wydano łatę?
- PHP zaplanowała niecykliczne wydane wydania bezpieczeństwa na 14:00 UTC 21 października 2026 r. z spodziewanymi naprawionymi wersjami obejmującymi 8.5.12, 8.4.27, 8.3.36 i 8.2.35, zgodnie z The Hacker News.
Źródła
- NCSC UK — Critical security issue affecting PHP
- The Hacker News — PHP2Shell: Two Unpatched Critical PHP RCE Flaws
- Sansec — Critical PHP RCE: CVE-2026-109618 and CVE-2026-109619 (PHP2Shell)
- KSL — Cyber agency warns websites may go dark as PHP prepares critical fix
- Techzine — Serious vulnerabilities in PHP, emergency patches on the way
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

TechnologiaPorównanie
PlayStation 5 Pro vs pasujący komputer do gier: porównanie ceny i wydajności
Sony uruchomiła PlayStation 5 Pro w cenie $699,99 w listopadzie 2024 r., ale według raportów Engadget cena w USA wzrosła do około $900 do kwietnia 2026 r., a ocena SlashGear z października 2026 r. umieszcza ją w pobliżu $1580. Komputer zbudowany wokół GPU i CPU, które benchmarki uważają za najbliższe konsoli, kosztuje około $1050-$1530 w zależności od wybranych części, zgodnie z testami SlashGear i BGR.
TechnologiaWiadomość
Dwie krytyczne luki w PHP o nazwie "PHP2Shell" zagrażają większości sieci Web
Dwie krytyczne luki w PHP o nazwie "PHP2Shell" pozwalają atakującym uruchamiać złośliwy kod na serwerach internetowych bez logowania, zgodnie z firmą bezpieczeństwa, która je odkryła. Łaty dla CVE-2026-109618 i CVE-2026-109619 zostały wydane 21 października 2026 roku, miesiące po tym, jak badacze po raz pierwszy zgłosili błędy, a wiele firm od tego czasu zarejestrowało próby eksploatacji w naturze.

TechnologiaLista
Najlepsze aplikacje i narzędzia dla Androida, które możesz pobrać poza sklepem Google Play
Użytkownicy Androida nie są ograniczeni do Google Play: repozytorium open-source F-Droid, anonimowy klient Google Play Aurora Store, program śledzący aktualizacje Obtainium i katalog oparty na Shizuku ShizuStore rozpowszechniają aplikacje, które sklep oficjalny nie zawiera lub nie pozwala. Oto dziewięć sklepów i narzędzi wartych poznania, na podstawie ich własnych list i raportów z MakeUseOf i Pocket-lint.
TechnologiaArtykuł
PHP2Shell: dwie krytyczne luki w PHP, które wyłączyły rządowe witryny
PHP2Shell to pseudonim dwóch krytycznych, niewykrywających luk w zdalnym wykonaniu kodu w języku programowania PHP — CVE-2026-109618 i CVE-2026-109619 — ujawnionych 20–21 października 2026 r. Ponieważ PHP zasilaa bardzo dużą część witryn internetowych na świecie, luki te zmusiły kilka rządów do wyłączenia publicznych witryn jako środek ostrożności. Oficjalnym rozwiązaniem jest aktualizacja PHP; istnieją tymczasowe środki ograniczające na stronie serwera, ale zwykły czytelnik może tylko czekać na powiadomienia o naruszeniach i używać silnych, unikalnych haseł.