# Miért vált ismertté a PHP-rés a javítás előtt

> Miért vált ismertté a PHP-rés a javítás előtt: hogyan működnek az embargók, mi történt október 20-án, és mit tanulhatnak ebből az üzemeltetők.

Forrás: https://phpsos.de/hu/blog/php-luecke-vorzeitig-bekannt/  
Állapot: 2026. 10. 25.  
Szolgáltató: PHP SOS, PHP-vészhelyzeti segítség és szerverbiztonság. Azonnali segítség WhatsAppon: https://wa.me/491736494914?text=%C3%9Cdv%C3%B6zl%C3%B6m%2C%20PHP%20SOS%21%20Seg%C3%ADts%C3%A9gre%20van%20sz%C3%BCks%C3%A9g%C3%BCnk%20a%20PHP-szerver%C3%BCnkkel.%20C%C3%A9g%3A%20%E2%80%A6%20Weboldal%3A%20%E2%80%A6

**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](https://phpsos.de/hu/php/php-sicherheitsprozess/) 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](https://phpsos.de/hu/ratgeber/php2shell-chronologie/) 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](https://phpsos.de/hu/blog/automatisierte-massenscans/) 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](https://phpsos.de/hu/blog/patch-management-prozess/) 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](https://phpsos.de/hu/leistungen/php-patch-service/) 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

- [php.net: biztonsági közlemények](https://www.php.net/)
- [BleepingComputer: PHP ships emergency patches for critical PHP2Shell flaws](https://bleepingcomputer.com/news/security/php-ships-emergency-patches-for-critical-php2shell-flaws)
- [Help Net Security: PHP2Shell vulnerabilities patched](https://helpnetsecurity.com/2026/10/21/php2shell-php-vulnerabilities-patched-cve-2026-109618-cve-2026-109619)
