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 →

PHP2Shell idővonal: kronológia 2026. október 17-től 25-ig

A PHP2Shell összes igazolt dátuma egy áttekintésben, az első megfigyelt támadási kísérlettől a 2026. 10. 25-i állapotig, és hogy mi következik ebből a vizsgálatára nézve.

Állapot 6 perc olvasási időÚtmutatók

Röviden: A PHP2Shell idővonala eddig négy igazolt dátumot ölel fel: egy első megfigyelt támadási kísérletet 10. 17-én, a php.net előzetes bejelentését 10. 20-án, a javításokat 10. 21-én német idő szerint 16 órakor, és egy újabb közleményt a CVE-2026-115560-ról 2026. 10. 23-án. Az üzemeltetők számára ebből ez következik: javítani, az összes PHP-folyamatot újraindítani, és a naplókat legkésőbb 10. 20-tól lementeni.

Miért fontos az üzemeltetőknek a PHP2Shell idővonala

Egy ilyen súlyos résnél nem csak az számít, hogy a szervere ma javítva van-e. Az is döntő, hogy mennyi ideig volt előtte sebezhető. Ez az időablak határozza meg, mely naplókat ment le, mely fájlokat vizsgál meg, és kizárhatja-e megalapozottan a feltörést.

A PHP2Shell magát a PHP-t érinti, nem egyetlen CMS-t. Két kritikus rés, a CVE-2026-109618 és a CVE-2026-109619 lehetővé teszi kártékony kód távoli futtatását bejelentkezés nélkül. Mindkettő CVSS v4.0 szerint 9,2 értékű. Közérthető bevezetőt a Mi az a PHP2Shell? oldalon talál.

Az alábbi kronológia csak olyan dátumokat tartalmaz, amelyek a 2026. 10. 25-i állapot szerint igazoltak. Ahol egy adat médiabeszámolókon alapul, azt jeleztük.

Dátum Esemény Alap
2026. 10. 17. Első megfigyelt támadási kísérlet (Amazon) Médiabeszámolók
2026. 10. 20. Előzetes bejelentés a php.net-en php.net
2026. 10. 21., 14:00 UTC A javítások kiadása (német idő szerint 16 óra) php.net
2026. 10. 23. Közlemény a CVE-2026-115560-ról php.net
2026. 10. 25. Ennek az áttekintésnek az állapota –

Október 17.: az első megfigyelt támadási kísérlet

Médiabeszámolók szerint 2026. 10. 17-én megfigyeltek egy első támadási kísérletet, amelyet az Amazon jelentett. Ez négy nappal a javítások előtt volt. Volt tehát egy időszak, amelyben már kíséreltek meg támadásokat, de még nem létezett frissítés.

Hogy ebben a szakaszban hány támadás volt sikeres, és volt-e egyáltalán, az nem igazolt. A saját vizsgálata szempontjából a következmény a fontos: egy szerver, amely ma javítva van, korábban feltörhették. A javítás nem távolítja el a bejuttatott kártékony szoftvert, és nem bizonyítja, hogy korábban nem történt semmi.

Október 20. és 21.: előzetes bejelentés és javítások

    1. 20-án a PHP-projekt a php.net-en bejelentette a biztonsági frissítéseket. 2026. 10. 21-én 14:00 UTC-kor, vagyis német idő szerint 16 órakor megjelentek a javított verziók.
Ág Utolsó sebezhető állapot Javítva ebben
PHP 8.5 8.5.11 8.5.12
PHP 8.4 8.4.26 8.4.27
PHP 8.3 8.3.35 8.3.36
PHP 8.2 8.2.34 8.2.35

A PHP 8.1 és régebbi verziókhoz már nincsenek hivatalos frissítések, csak minimális forráskód-backportok a 7.4, 8.0 és 8.1 verzióhoz. A szakmai sajtó szerint szinte az összes verzió érintett egészen a PHP 5.4-ig visszamenőleg. Érintettek a PHP-FPM, az Apache mod_php-val, a php-cgi, a FrankenPHP és a LiteSpeed üzemmódok. A PHP-csapat a legnagyobb kockázatot a mod_php esetében látja, ahol már azelőtt bemutattak egy exploitot, hogy az alkalmazáskód egyáltalán futna.

A disztribúciók és a tárhelyszolgáltatók részben backportokat telepítenek. Ilyenkor például a Plesk továbbra is 8.2.34-et jelez, noha a szerver javítva van. Mérvadó a csomag állapota és a szolgáltató igazolása, nem a kijelzett verziószám. Hogyan ellenőrizheti ezt szabályosan, azt a A PHP-verzió és a javítási állapot helyes ellenőrzése oldal írja le.

Október 23.: közlemény a CVE-2026-115560-ról

    1. 23-án a PHP-projekt újabb közleményt tett közzé, ezúttal a CVE-2026-115560-ról. Eszerint a kihasználás csak szokatlan konfigurációnál lehetséges: a konfigurációban a serialize_handler értéke php_binary vagy php_serialize, az alkalmazás a session_start() előtt ini_set()-tel php-ra állítja át, és a session upload progress aktív.

A megoldás egyszerű, és attól függetlenül be kell állítani, hogy ismeri-e ezt a konstellációt a saját környezetében:

; a php.ini-ben, az FPM-poolban vagy a szerverkonfigurációban
; nem ini_set()-tel vagy .user.ini-ben
session.upload_progress.enabled = 0

Ezután indítsa újra az összes PHP-workert. A teljes advisory a következő rendes hibajavító kiadással fog megjelenni. Addig ez a beállítás az ajánlott átmeneti megoldás.

Október 25-i állapot: helyzet és nyitott kérdések

A BSI (a német Szövetségi Információbiztonsági Hivatal) 3. riasztási szintet (narancs) hirdetett. Azonnali frissítést javasol, és ha ez nem lehetséges azonnal, a webszerverek átmeneti lekapcsolását a hálózatról. A BSI gyors, nagy léptékű kihasználással számolt; széles körben megerősített sikeres támadásokról a BSI szerint kezdetben nem volt tudomás. A BSI értékelését a Mit javasol a BSI a PHP2Shell kapcsán oldal foglalja össze.

A Cloudflare megfigyelt támadási kísérletekről számolt be, és védelmi szabályokat vezetett be, de arra figyelmeztet, hogy a pusztán a kéréseket vizsgáló szabályok nem elegendők. A Palo Alto Networks (Unit 42) több mint 22,6 millió kitett, potenciálisan sebezhető példányt számolt össze. Megerősített Indicators of Compromise nincsenek közzétéve; a felismerés viselkedéselemzésen alapul.

Egyes szolgáltatók elővigyázatosságból offline állapotba helyezték weboldalaikat. Ez nem jelenti automatikusan, hogy ezeket az oldalakat feltörték. Ennek az áttekintésnek az állapota szerint főként az nyitott, hogy a javítás előtti időben ténylegesen hány szervert törtek fel.

Mit jelent az idővonal a naplóira és a vizsgálataira nézve

Az adatokból három időszak adódik: 10. 17. előtt, 10. 17. és a saját javítási és újraindítási időpontja között, valamint ezután. A középső időszak a kritikus. Minél tovább tartott Önnél, annál alaposabbnak kell lennie a vizsgálatnak.

Fontos

A szakmai sajtó azt javasolja, hogy a szervernaplókat 2026. 10. 20-tól őrizze meg. Mentse le a meglévő régebbi naplókat is, mielőtt az automatikus rotáció törölné őket.

Egyszerű módja annak, hogy a naplókat változatlanul lementse, és rögzítse az állapotot:

# Naplók együttes mentése (az útvonalakat igazítsa a saját rendszeréhez)
sudo tar czf /root/logs-sicherung-$(date +%F).tar.gz /var/log/apache2 /var/log/nginx /var/log/php*
# Ellenőrző összeg a későbbi igazoláshoz
sha256sum /root/logs-sicherung-*.tar.gz
# Mennyi ideig őrzi meg a rendszer a naplókat?
grep -R "rotate" /etc/logrotate.d/

Jegyezze fel azt is, hogy pontosan mikor telepítette a frissítést, és mikor indította újra a PHP-folyamatokat. Az új fájlok önmagukban nem védenek, amíg a régi folyamatok a memóriában futnak. Hogyan értékelheti ki a lementett naplókat, azt a Webszerver-naplók kiértékelése egy támadás után útmutató írja le.

Hogyan segít konkrétan a PHP SOS?

  • Önnel együtt meghatározzuk a szervere tényleges sebezhetőségi ablakát: csomagállapot, javítás időpontja, az összes worker újraindítása.
  • Követhető módon lementjük a naplókat és a rendszerállapotot, mielőtt bármit megváltoztatnánk.
  • Viselkedési anomáliákat keresünk, például új PHP-fájlokat, idegen folyamatokat és szokatlan kimenő kapcsolatokat.
  • Az eredményt úgy dokumentáljuk, hogy a vezetőség, az adatvédelmi felelősök és a biztosítók dolgozni tudjanak vele.

Az egyes lépéseket a PHP2Shell azonnali segítség oldalunk írja le.

Gyakori kérdések

Mikor adták ki a PHP2Shell javításokat?

A PHP-projekt a javított verziókat 2026. 10. 21-én 14:00 UTC-kor adta ki, vagyis német idő szerint 16 órakor. Javítva van a PHP 8.5.12, 8.4.27, 8.3.36 és 8.2.35.

Mikortól érdemes megőrizni a szervernaplókat?

A szakmai sajtó azt javasolja, hogy a naplókat 2026. 10. 20-tól őrizze meg. Mivel médiabeszámolók szerint már 10. 17-én megfigyeltek egy első támadási kísérletet, érdemes a meglévő régebbi naplókat is lementeni, mielőtt a rotáció törölné őket.

Ugyanolyan veszélyes a CVE-2026-115560, mint az első két rés?

A 2026. 10. 23-i közlemény szerint a kihasználás csak szokatlan session-konfiguráció esetén lehetséges. Megoldásként a session.upload_progress.enabled=0 beállítás szolgál a következő rendes hibajavító kiadásig.

Vannak megerősített Indicators of Compromise a PHP2Shell-hez?

Nem, 2026. 10. 25-i állapot szerint nincsenek közzétéve megerősített Indicators of Compromise. A felismerés viselkedéselemzésen alapul, például szokatlan folyamatokon, új fájlokon és feltűnő kapcsolatokon.

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