Aktuálna situácia: PHP2Shell. Dve kritické zraniteľnosti PHP (CVSS 9.2) umožňujú spustenie škodlivého kódu bez prihlásenia. Záplaty od 21. 10. 2026.Čo treba urobiť teraz →
PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Nezáplatované PHP sú otvorené dvere. My ich zatvoríme.

Núdzová pomoc na diaľku pre firmy v Európe: záplatovanie PHP, kontrola stôp po vniknutí, odstránenie škodlivého kódu, hardening servera. Okamžite, so špecializovanými partnermi, kým nie je incident uzavretý a zdokumentovaný.

CVSS 9.2dve zraniteľnosti, škodlivý kód bez prihlásenia
8.2.35 · 8.3.36 · 8.4.27 · 8.5.12prvé záplatované verzie
22,6 mil.exponované inštancie podľa Unit 42
kontrola · produkcia
$ php -v
PHP 8.3.35 (cli) (built: Sep 30 2026)
! Stav pred záplatou z 21. 10. 2026
$ phpsos pruefen --ziel produktion
  Režim prevádzky .. php-fpm
  CVE-2026-109618 .. otvorené
  CVE-2026-109619 .. otvorené
  Reštart workerov .. čaká sa
$ phpsos absichern
  [ok] Balík 8.3.36 nasadený
  [ok] všetky workery reštartované
  [ok] Súborový systém skontrolovaný na webshelly
  [ok] Správa pre vedenie vypracovaná
  • Made in GermanyIT bezpečnosť z Nemecka, práca v súlade s európskym právom na ochranu osobných údajov.
  • Viac ako 25 rokovViac ako 25 rokov sa spolu s našou sieťou partnerov špecializujeme na IT bezpečnosť a prevádzku serverov.
  • Sieť partnerovŠpecializovaní kybernetickí odborníci na forenznú analýzu, penetračné testy a zabezpečenie serverov, koordinovaní jedným kontaktným bodom.
Vlastný test · 10 sekúnd

Je vaše PHP už záplatované?

Zadajte svoju verziu PHP. Test ju porovná s bezpečnostnými hláseniami php.net a povie, čo robiť ďalej. Dôležité: ani záplatovaná verzia nedokazuje, že sa pred aktualizáciou nič nestalo.

Ako zistiť svoju verziu PHP →

Beží iba vo vašom prehliadači, nič sa neodosiela. Základ: bezpečnostné hlásenia php.net z 21. a 23. 10. 2026. Backporty distribúcií niekedy číslo verzie nemenia.

Rýchly test nezávislý od čísla verzie

Podľa príručky PHP prišlo spolu so záplatami nastavenie memory_hard_limit_percent. Ak ho vaše PHP nepozná, je zraniteľné:

php -r 'var_dump(ini_get("memory_hard_limit_percent"));'

bool(false) znamená: neznáme, teda zraniteľné. Skontrolujte každú nainštalovanú verziu PHP osobitne; príkazový riadok môže používať inú verziu ako webový server.

Núdzová kontrola · 4 otázky

Aká naliehavá je vaša situácia?

Štyri otázky, jedno zaradenie, prvé kroky a pripravená správa na WhatsApp pre nás. Pri stupni 3 platí: nič nemazať, nič nenasadzovať odznova, zabezpečiť stopy.

1. Čo pozorujete?
2. Ako beží vaše PHP?
3. Je PHP záplatované?
4. Aké údaje sa tam nachádzajú?
Služby

Od núdzového volania po spevnený server

Technickú stránku prevezmeme my a dodáme doklady, ktoré potrebuje vedenie, ochrana údajov a poisťovňa.

Postup

Takto pracujeme v krízovej situácii

Jasné kroky, jeden kontaktný človek, všetko na diaľku. Ak je potrebná forenzná analýza alebo penetračný test, pridajú sa špecialisti z našej partnerskej siete.

  1. Zmapovať situáciu

    Napíšete nám cez WhatsApp alebo zavoláte. Vyjasníme systém, verziu PHP, poskytovateľa hostingu a pozorovania.

  2. Zabezpečiť a uzavrieť

    Zabezpečenie stôp, záplatovanie PHP alebo nastavenie prechodných opatrení, reštart všetkých workerov, doklad o stave záplat.

  3. Skontrolovať a vyčistiť

    Kontrola súborov, databázy, účtov a logov na stopy po vniknutí. Odstránenie webshellov a zadných vrátok.

  4. Spevniť a podať správu

    Hardening konfigurácie, nastavenie monitoringu, správa pre vedenie, ochranu údajov a poisťovňu.

Konajte sami

Záplata zatiaľ nie je možná? Prechodné opatrenia

php.net uvádza nastavenia, ktoré sťažujú známe cesty útoku, kým nie je nasadená aktualizácia. Vyberte svoj režim prevádzky, skopírujte riadky a potom reštartujte všetky procesy PHP.

BSI (nemecký Spolkový úrad pre informačnú bezpečnosť) odporúča: ak aktualizácia nie je možná okamžite, webový server dočasne odpojiť od siete.

Všetky prechodné opatrenia vysvetlené →

Prechodné opatrenia podľa php.net, nenahrádzajú aktualizáciu. memory_limit=-1 iba spolu s limitom pamäte cez kontajner alebo cgroup. Konfiguráciu si najprv zálohujte.

Zodpovednosť

Kto čo robí? Medzera medzi poskytovateľom hostingu a agentúrou

Mnohé firmy sa spoliehajú na to, že záplatuje „niekto“. Rozdelenie spravidla vyzerá takto:

ÚlohaPoskytovateľ hostingu (zdieľaný hosting)Agentúra / webdizajnPHP SOS
Aktualizovať balík PHPväčšinou ánoväčšinou nieáno, alebo spolu s vaším poskytovateľom hostingu
Reštartovať všetky workery a preukázať točiastočnenieáno, s dokladom
Skontrolovať, či k vniknutiu nedošlo už pred záplatouspravidla niečiastočneáno
Odstrániť webshelly a zadné vrátkaspravidla niečiastočneáno
Správa pre vedenie, ochranu údajov a poisťovňuniezriedkaáno
Hardening a priebežný monitoringčiastočnečiastočneáno
Znalosti o PHP2Shell

Čo je preukázané a čo teraz urobiť

Fakty z hlásení php.net a nemeckého BSI, spracované pre vedenie a administrátorov.

Všetky stránky so znalosťami: 12

Prvá hodina

10 krokov, kým prevezmeme vec my

Odškrtnite, čo je hotové. Zoznam zostane uložený vo vašom prehliadači.

Získať pomoc hneď

Zaškrtnutia sa ukladajú iba vo vašom prehliadači.

Blog · články: 113

Situácia, návody, pomôcky pri rozhodovaní

Od stupňa varovania BSI cez changelogy balíkov až po otázku, či systém nasadiť odznova, alebo vyčistiť. Každý článok so zdrojmi.

Všetky články blogu: 113

Časté otázky

Stručne zodpovedané

Všetky otázky →

Čo je PHP2Shell?

PHP2Shell označuje dve kritické zraniteľnosti v samotnom PHP (CVE-2026-109618 a CVE-2026-109619, CVSS 9.2). Môžu útočníkom umožniť spustiť na serveri škodlivý kód bez prihlásenia. Záplaty sú dostupné od 21. 10. 2026.

Ktoré verzie PHP sú bezpečné?

Opravy sú obsiahnuté vo verziách PHP 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Poskytovatelia hostingu a distribúcie niekedy nasadzujú backporty bez zmeny čísla verzie. Rozhodujúci je stav balíka alebo písomné potvrdenie poskytovateľa.

Stačí aktualizácia WordPressu alebo obchodu?

Nie. Zraniteľnosť je v PHP, nie v CMS. Aktualizácia CMS ju neuzavrie. A záplata PHP neodstráni škodlivý kód, ktorý sa do systému dostal už predtým.

Ako rýchlo dokážete pomôcť?

Pracujeme na diaľku a začíname, hneď ako máme prístupy. Napíšte nám cez WhatsApp systém, verziu PHP a svoje pozorovanie. Postup si potom vyjasníme priamo.

Pracujete aj pre agentúry a zákazníkov poskytovateľov hostingu?

Áno. Pracujeme priamo pre firmy, na pozadí v zastúpení agentúr a v koordinácii s vaším poskytovateľom hostingu, ak server spravuje on.

Musíme incident nahlásiť?

Ak môže ísť o osobné údaje, platí podľa čl. 33 GDPR spravidla lehota na oznámenie 72 hodín od okamihu, keď ste sa o incidente dozvedeli. Či sa uplatní, vyjasnite so svojím zodpovedným pracovníkom pre ochranu údajov. Technickú dokumentáciu k tomu dodáme my.

Okamžitý kontakt

Každá hodina sa počíta. Napíšte nám hneď.

Stručne opíšte systém, verziu PHP a svoje pozorovanie. Ozveme sa, vyjasníme situáciu a budeme pracovať na diaľku, kým nebude incident uzavretý a zdokumentovaný.

Okamžitá pomoc