Aktuális helyzet: PHP2Shell. Két kritikus PHP-rés (CVSS 9,2) lehetővé teszi kártékony kód futtatását bejelentkezés nélkül. Javítások 2026. 10. 21. óta.Mi a teendő most →

Miért vált ismertté a PHP-rés a javítás előtt

Beszámolók szerint a PHP2Shell részletei az embargó lejárta előtt nyilvánosságra kerültek. Elmagyarázzuk a lefolyást és azt, mit jelent ez az Ön javítástervezésére nézve.

Állapot 5 perc olvasási időHelyzet és értékelés

Röviden: A PHP-rés azért vált idő előtt ismertté, mert több beszámoló szerint részletek a megállapodás szerinti embargó lejárta előtt nyilvánosságra kerültek, egyebek mellett egy fórumbejegyzésen keresztül 2026. október 20-án. A php.net ezért október 21-re 14:00 UTC-re jelentette be a biztonsági kiadást. Az üzemeltetőknek így alig maradt felkészülési idejük. A tanulság: a javítási folyamatnak előzetes figyelmeztetés nélkül is működnie kell.

A kiindulópont: egy bejelentés néhány órás előzménnyel

Normál esetben a rendszergazdák egy kritikus résről abban a pillanatban értesülnek, amikor a frissítés is elérhető. A PHP2Shell esetében ez másképp volt. 2026. október 20-án a php.net előzetes bejelentést tett közzé: kritikus biztonsági kiadás a következő napon 14:00 UTC-kor, vagyis német idő szerint 16 órakor, két, CVSS v4.0 szerinti 9,2-es résre.

Szokatlan volt egy mondat a közleményben. A PHP-csapat fenntartotta a jogot, hogy korábban tegye közzé, ha a rések valamelyikének részletei nyilvánosságra kerülnek, vagy aktív kihasználásra utaló jelek bukkannak fel. Több beszámoló szerint, egyebek mellett a SOC Prime és a BleepingComputer szerint pontosan ez volt a háttér: az információk már a tervezett időpont előtt forgalomban voltak.

Hogyan zajlik normál esetben a koordinált közzététel

A nagy biztonsági frissítések mögött többnyire egy olyan eljárás áll, amelyet a szakemberek „Coordinated Disclosure”-nek, azaz összehangolt közzétételnek hívnak. Leegyszerűsítve így zajlik:

  1. Bejelentés: A kutatók találnak egy rést, és bizalmasan jelentik a projektnek.
  2. Elemzés és javítás: A projekt megvizsgálja a bejelentést, javítást fejleszt, és CVE-számokat oszt ki.
  3. Előzetes tájékoztatás: Kiválasztott partnerek, például Linux-disztribúciók embargó alatt megkapják a javítást, hogy csomagjaik a határidőre elkészüljenek.
  4. Közzététel: Egy rögzített időpontban egyszerre jelenik meg a javítás, a biztonsági közlemény és a csomagok.

Az embargó megállapodás arról, hogy a részleteket addig az időpontig visszatartják. Azt hivatott megakadályozni, hogy a támadók előnyhöz jussanak, amíg még nincs frissítés. Hogyan kezeli a PHP-projekt alapvetően a biztonsági közleményeket, azt a PHP biztonsági folyamatról szóló írás magyarázza.

Hogyan vált idő előtt ismertté a PHP-rés: október 20.

Egybehangzó médiabeszámolók szerint a CVE-számok október 20-án egy nyilvános fórumbejegyzésben bukkantak fel, azzal az állítással együtt, hogy mindkét rést a 10,0-s legmagasabb értékeléssel sorolták be. A bejegyzést beszámolók szerint később törölték. A PHP-csapat megerősítette a réseket, de a 9,2-es értékelést és az október 21-i közzétételi időpontot nevezte meg.

A következő órákban beszámolók szerint képernyőképek és egy videó keringtek, amelyek egy támadást mutattak volna. A watchTowr biztonsági vállalat azt közölte, hogy reprodukálta a CVE-2026-109618-at. A Cloudflare saját közlése szerint saját védelmi szabályait már október 21. kora reggele óta aktívan alkalmazta.

A szivárgástól függetlenül a média az Amazonra hivatkozva egy október 17-i, első megfigyelt támadási kísérletről számol be. Hogy ez összefügg-e a későbbi szivárgással, az nyilvánosan nem igazolt. Az időpontok teljes sorát a PHP2Shell idővonal mutatja.

Mit változtat az üzemeltetők számára az idő előtti ismertté válás

A vállalatok számára a szivárgásnak három gyakorlati következménye volt:

  • Kevesebb előkészületi idő: Az előzetes bejelentés és a javítás között nagyjából egy nap telt el. Aki csak a közzététel után reagált, nem tudott karbantartási ablakot egyeztetni.
  • Tisztázatlan információs helyzet: Az első órákban hírek álltak a hivatalos közlések mellett. A téves 10,0-s értékelés napokig tartotta magát.
  • Korai startpont a támadóknak: Aki korán ismeri a részleteket, korán kereshet. A sebezhető szerverek automatizált keresése tapasztalat szerint gyorsan elindul, ahogyan azt a javítatlan PHP tömeges szkennelését bemutató írás leírja.

Ugyanakkor az előzetes bejelentés megmutatta, hogy az eljárás a szivárgás ellenére működött: a frissítések az összes támogatott ághoz a bejelentett időpontban megjelentek, a disztribúciók pedig részben még aznap kiadták a backportokat.

Miért nem teszi közzé azonnal egy projekt

Fel lehetne tenni a kérdést, miért nem adott ki a PHP-csapat a szivárgás után azonnal mindent. A válasz abban a mérlegelésben rejlik, amely előtt minden projekt áll ilyen helyzetben. A disztribúciók kész csomagjai nélküli kiadás csak azoknak segít, akik a PHP-t maguk fordítják forráskódból. A szerverek nagy többsége viszont a Debianon, az Ubuntun, a Red Haten, tárhelyszolgáltatókon vagy konténerképeken keresztül kapja a PHP-t. Egy túl korai időpont tehát nyilvánosságra hozta volna a részleteket anélkül, hogy a legtöbb üzemeltető bármit is telepíthetett volna.

A rögzített időpontú, azzal a fenntartással adott előzetes bejelentés, hogy szükség esetén korábban is közzétehetik, középutat jelentett. Az üzemeltetők felkészülhettek, a disztribúciók pedig befejezhették a csomagjaikat. Üzemeltetőként ez azt jelenti: egy ilyen előzetes bejelentés jel arra, hogy azonnal be kell tervezni a személyzetet és a karbantartási ablakot, nem csak a javítás napján.

Tipp

Iratkozzon fel közvetlenül a php.net és a disztribúciója biztonsági közleményeire, például RSS-sel vagy levelezőlistán. Egy előzetes bejelentés csak akkor hasznos, ha a vállalatnál valaki elolvassa.

Mit érdemes elvinnie a javítási folyamatához

Hogy egy rés tervszerűen vagy idő előtt válik ismertté, az nem az Ön kezében van. Az viszont igen, hogy utána milyen gyorsan tud cselekedni. Ezek a pontok bizonyultak döntőnek a PHP2Shell esetében:

Építőelem Kérdés, amelyet előre meg kell válaszolni
Leltár Mely szerverek és weboldalak használnak PHP-t, milyen verzióban és üzemmódban?
Felelősség Ki javít: a saját IT, egy szolgáltató vagy a tárhelyszolgáltató? Ki dönt a lekapcsolásról?
Frissítési út A PHP a disztribúcióból, egy harmadik féltől származó tárolóból vagy egy konténerképből érkezik?
Újraindítás Hogyan indul újra megbízhatóan az összes PHP-folyamat?
Igazolás Hogyan igazolható a javítási állapot, ha a verziószám ugyanaz marad?
Vészüzem Van vészhelyzeti oldal arra az esetre, ha egy szervert átmenetileg le kell kapcsolni a hálózatról?

Aki már megválaszolta ezeket a kérdéseket, a következő előzetes bejelentésnél már csak az időpontra van szüksége. Hogyan néz ki egy ilyen folyamat tartósan, azt a javításkezelési folyamatról szóló írás írja le.

Hogyan segít konkrétan a PHP SOS?

  • Gyors helyzetfelmérés: Rögzítjük az összes PHP-rendszert verzióval, üzemmóddal és a csomagok forrásával.
  • Javítás a határidőre: Telepítjük a frissítéseket, újraindítjuk az összes PHP-folyamatot, és szerverenként igazoljuk az állapotot.
  • Átmenet késedelem esetén: Ahol a frissítés nem azonnal lehetséges, alkalmazzuk a php.net átmeneti intézkedéseit, és Önnel közösen tisztázzuk az átmeneti lekapcsolást.
  • Felkészülés a következő alkalomra: Önnel együtt rögzítjük a felelősségeket, a jelentési útvonalakat és a vészüzemet.

A folyamat részleteit a PHP-javítási szolgáltatásnál találja.

Összegzés

A PHP2Shell idő előtti ismertté válása nem az üzemeltetők kudarca volt, hanem próba a felkészültségükre. Egy embargó megtörhet. Az a folyamat, amely a leltárt, a felelősséget, a frissítési utat és az igazolást már előre tisztázza, ilyenkor is megáll.

Gyakori kérdések

Mi az embargó a biztonsági réseknél?

Az embargó megállapodás arról, hogy egy rés részleteit csak egy rögzített időpontban teszik közzé, többnyire a javítással együtt. Addig csak a felfedező, a gyártó és kiválasztott partnerek ismerik a részleteket, hogy a frissítések előkészíthetők legyenek.

Korábban adták ki a PHP-javítást a szivárgás miatt?

A php.net október 20-án bejelentette a biztonsági kiadást október 21-re 14:00 UTC-re, és fenntartotta a jogot, hogy korábban tegye közzé, ha részletek válnak nyilvánossá vagy támadások jelennek meg. Több beszámoló szerint a bejelentésre azért került sor, mert részletek már az embargó lejárta előtt keringtek.

Veszélyesebb egy idő előtt ismertté vált rés?

Lerövidíti az üzemeltetők felkészülési idejét, és korábbi startpontot ad a támadóknak. Médiabeszámolók szerint az első támadási kísérletet már október 17-én megfigyelték, vagyis a javítások előtt.

Mit tehet egy vállalat az ilyen meglepetések ellen?

Azt nem akadályozhatja meg, hogy rések korán ismertté váljanak. Felkészült viszont lehet: az összes PHP-rendszer listájával, rögzített felelősségekkel, kipróbált frissítési utakkal és egy vészhelyzeti oldallal arra az esetre, ha egy szervert átmenetileg le kell kapcsolni a hálózatról.

Források

Azonnali kapcsolat

Minden óra számít. Írjon nekünk most.

Ismertesse röviden a rendszert, a PHP-verziót és a megfigyelését. Jelentkezünk, tisztázzuk a helyzetet, és távolról dolgozunk, amíg az incidens le nem zárul és dokumentálva nem lesz.

Azonnali segítség