Kritická zranitelnost v PHP (PHP2Shell): Proč zastaralé firemní systémy čelí útokům a jak ochránit vaše data
Bezpečnostní experti varují: v jádře technologie PHP byly odhaleny kritické chyby umožňující ovládnutí serveru bez znalosti hesel. Zjistěte, jaké bezprostřední riziko hrozí vašemu firemnímu webu, ERP a e-shopu a jak situaci pragmaticky vyřešit bez výpadku provozu.

Představte si situaci: útočník nepotřebuje znát heslo vašeho administrátora, nemusí prolomit přihlašovací obrazovku ani zneužít chybu v konkrétním formuláři. Stačí mu na váš server odeslat jediný skrytě upravený požadavek. Systém zkolabuje a útočník získá plnou kontrolu nad celým firemním serverem. Přesně tak funguje nová vlna kritických zranitelností označovaná jako PHP2Shell.
Technologie PHP tvoří základ odhadem 70 % českých firemních webů, zákaznických portálů, e-shopů i starších zakázkových ERP systémů. Na přelomu let 2024 až 2026 však mezinárodní bezpečnostní agentury (včetně americké CISA a evropské ENISA) vydaly nejvyšší stupeň varování před sérií závažných chyb v samotném jádře jazyka PHP — zejména CVE-2026-109618, CVE-2026-109619 (PHP2Shell) a dřívější CVE-2024-4577.
Pro majitele a ředitele firem v Praze, Brně, Ostravě i Olomouci to znamená jedno zásadní varování: pokud váš interní systém běží na neudržované verzi PHP, vaše firemní databáze, faktury a klientská data jsou otevřené automatizovaným útokům z internetu.
Nejvyšší možná úroveň nebezpečí (CVSS skóre 9.8). Zranitelnost umožňuje vzdálené ovládnutí serveru (RCE) bez nutnosti jakéhokoliv přihlášení.
Podíl starších českých firemních webů a interních systémů, které stále fungují na verzích PHP s dávno ukončenou bezpečnostní podporou.
Co zranitelnost PHP2Shell znamená pro vaši firmu v praxi?
Běžné bezpečnostní chyby většinou vznikají tím, že programátor udělá chybu v konkrétním kódu aplikace (například špatně zabezpečí přihlašovací formulář). Rodina chyb PHP2Shell je ale mnohem nebezpečnější: chyba je přímo v jádře samotné technologie PHP, konkrétně ve způsobu, jakým server uvolňuje operační paměť při vyčerpání paměťového limitu.
Když útočník na server pošle objemná data, která záměrně vyčerpají paměťový limit, neošetřené vnitřní selhání v jádře PHP mu umožní podvrhnout vlastní instrukce a spustit na vašem serveru libovolný škodlivý program.
4 reálné hrozby, kterým vaše podnikání čelí:
- 1. Zašifrování dat a vydírání (Ransomware): Útočník se dostane k vaší databázi PostgreSQL nebo MySQL, zašifruje data o zákaznících, skladových zásobách a fakturách a za dešifrovací klíč požaduje miliony korun. Pro výrobní či logistickou firmu to znamená okamžité zastavení provozu.
- 2. Únik citlivých obchodních dat a klientských smluv: Databáze kontaktů, ceníky, platební údaje a interní know-how se mohou objevit na černém trhu nebo u vaší přímé konkurence.
- 3. Odpovědnost vedení podle GDPR a nové směrnice NIS2: Pokud dojde k úniku dat z důvodu zanedbání bezpečnostních aktualizací na serveru, úřady to klasifikují jako hrubé porušení povinné péče s hrozbou vysokých pokut a osobní odpovědnosti statutárních zástupců. Pojišťovny v takovém případě odmítají vyplácet pojistné plnění z kybernetického pojištění.
- 4. Zneužití vašeho serveru a zablokování firemních e-mailů: Ovládnutý server začne bez vašeho vědomí rozesílat spam nebo napadat další servery. Výsledkem je, že se vaše firemní doména dostane na globální černé listiny (blacklists) a vaše běžné obchodní e-maily přestanou zákazníkům doručovat.
UPOZORNĚNÍ PRO MAJITELE FIREM: HACKEŘI NEVYBÍRAJÍ RUČNĚ, SKENUJÍ PLOŠNĚ
Nemylte se představou: „Jsme střední firma z Moravy nebo z Prahy, o nás se hackeři nezajímají.“ Dnešní útoky neprovádějí lidé sedící u monitoru, ale automatizované skripty (botnety). Ty nepřetržitě projíždějí celý český internet a zkoušejí miliony serverů za minutu. Pokud narazí na zranitelnou verzi PHP, automaticky ji infikují během několika vteřin.
Bezpečnostní stav jednotlivých verzí PHP: Kde se nachází váš firemní systém?
| Verze PHP na vašem serveru | Aktuální bezpečnostní stav | Reálné riziko pro firmu | Doporučený postup |
|---|---|---|---|
| PHP 5.6 / 7.0 až 7.4 | Kriticky nebezpečné (podpora skončila před lety) | Akutní riziko napadení, plná právní odpovědnost při úniku dat | Okamžitá izolace za VPN/WAF a plánovaná modernizace na moderní architekturu |
| PHP 8.0 / 8.1 | Vysoké riziko (oficiálně ukončená podpora) | Chybí bezpečnostní záplaty na nové zranitelnosti z let 2024–2026 | Příprava přechodu na podporovanou verzi nebo moderní Next.js stack |
| PHP 8.2 / 8.3 / 8.4 (neaktualizované) | Zranitelné vůči chybám PHP2Shell | Možnost vzdáleného převzetí serveru přes známé bezpečnostní díry | Okamžitá instalace bezpečnostních záplat od správce serveru |
| PHP 8.2.35+ / 8.3.36+ / 8.4.27+ / 8.5.12+ | Zabezpečeno proti známým útokům | Systém je chráněn před aktuální vlnou zranitelností | Pravidelná kontrola aktualizací a monitoring přístupů |
Past zastaralého softwaru: Proč nestačí jen „kliknout na tlačítko aktualizovat“
Jako majitel firmy si možná řeknete: „Tak jednoduše zavolám správci hostingu, ať v administraci přepne verzi PHP na nejnovější, a máme hotovo.“
V praxi se však u firemních systémů starších 4–8 let stane něco jiného: po přepnutí verze PHP systém okamžitě zkolabuje. Zobrazí se prázdná bílá obrazovka nebo chyba serveru (Error 500) a celá firma stojí — nefunguje fakturace, skladníci se nedostanou k expedici a e-shop nepřijímá objednávky.
Důvod je technický: staré verze frameworků (např. starší Nette, Zend či starší Laravel) a zastaralé knihovny (například pro tisk faktur do PDF) spoléhají na funkce, které moderní bezpečné PHP z bezpečnostních důvodů dávno zakázalo.
Vedení firmy se tak často ocitá v nebezpečné pasti (tzv. Legacy Deadlock):
- Když systém neaktualizují: Zůstávají na nechráněném serveru s obřím rizikem napadení hackery a porušením zákona o kybernetické bezpečnosti.
- Když systém zaktualizují narychlo: Aplikace přestane fungovat a firma nemůže obchodovat.
Krizový akční plán pro ředitele a IT manažery: 5 kroků k bezpečí
V Foxmate.cz pomáháme firmám z této pasti bezpečně vystoupit. U našich klientů v Praze, Brně, Ostravě i Olomouci uplatňujeme osvědčený postup, který firmu ochrání okamžitě a bez přerušení provozu:
- Krok 1: Okamžitá inventura verzí (do 15 minut)
Požádejte svého interního správce nebo dodavatele hostingu o přesný výpis verzí PHP na všech vašich serverech (příkazphp -v). Pokud vidíte verzi starší než 8.2, máte problém, který vyžaduje řešení. - Krok 2: Instalace bezpečnostních záplat u podporovaných verzí
Pokud vaše aplikace běží na PHP 8.2, 8.3 nebo 8.4, nechte správce okamžitě aktualizovat systémové balíčky na opravené verze (8.2.35+, 8.3.36+, 8.4.27+). Jde o rutinní zásah bez dopadu na funkčnost aplikace. - Krok 3: Okamžité „zastínění“ starého systému (ochrana před botnety)
Máte-li starší systém, který nelze ze dne na den zaktualizovat, stáhněte jej z veřejného internetu. Přístup do interního ERP či skladu omezte pouze přes zabezpečenou firemní VPN (Tailscale, WireGuard) nebo Cloudflare Zero-Trust. Co útočníci z veřejného internetu nevidí, to nemohou napadnout. - Krok 4: Nastavení aplikačního firewallu (WAF) a restrikcí na serveru
Zakažte v konfiguraci serveru nebezpečné systémové funkce (exec,shell_exec,system). Útočník tak nezíská kontrolu nad celým serverem, i kdyby v aplikaci našel díru. - Krok 5: Plánovaná modernizace klíčových částí systému (bez výpadku)
U systémů, které jsou srdcem vašeho podnikání, naplánujte postupný přechod na moderní architekturu Next.js 15 a PostgreSQL. Metodou Strangler Fig přepisujeme systém modul po modulu za plného provozu — firma funguje bez jediného dne odstávky a postupně získává rychlé, stabilní a stoprocentně bezpečné řešení.
Klíčové benefity
- Nezávislý bezpečnostní audit a zjištění reálného stavu vašeho systému do 48 hodin.
- Okamžitá izolace neaktualizovatelných systémů za firemní VPN a aplikační firewall (WAF).
- Bezpečná modernizace starých systémů na Next.js a PostgreSQL za plného chodu bez výpadku fakturace a expedice.
- Plný soulad se směrnicí NIS2, GDPR a nulové licenční poplatky – 100% vlastnictví zdrojového kódu.
Kolik stojí software na míru pro váš byznys?
Vyzkoušejte interaktivní kalkulátor rozpočtu. Zjistěte orientační cenu i harmonogram bez čekání na nabídky od stolu.
Často kladené otázky
Jak jako jednatel či majitel firmy během 2 minut ověřím, zda se nás zranitelnost týká?
Chrání náš systém před tímto útokem HTTPS certifikát (zelený zámeček v prohlížeči) nebo běžný hostingový firewall?
Máme letitý zakázkový systém v PHP a původní programátor s námi již nekomunikuje. Co máme dělat?

Adam Bešina
Zakladatel & Lead Developer
„Moje vize je jednoduchá: odstraňovat zbytečnou manuální rutinu, digitalizovat chaos a stavět software, který firmám reálně vydělává čas a peníze.“
Zobrazit celý profilSouvisející články a know-how

Servisní a reklamační portál (RMA) na míru: Jak zkrotit chaos v záručních opravách, náhradních dílech a výjezdech techniků
E-mailová vlákna a tabulky v Excelu selhávají, jakmile firma řeší desítky reklamací a servisních výjezdů týdně. Zjistěte, jak zakázkový RMA portál automatizuje kontrolu sériových čísel, generování svozových štítků, odpis náhradních dílů ze skladu a tablety techniků.

AI vytěžování faktur, dodacích listů a objednávek do ERP (Pohoda / Helios / ABRA): Reálné srovnání přesnosti a úspor
Konec ručního přepisování PDF faktur a naskenovaných dodacích listů do účetnictví. Podívejte se, jak multimodální AI dosahuje 99,2% přesnosti na úrovni položek a provádí automatické třístranné párování (3-Way Matching) přímo do Pohody, Heliosu a ABRA.

Informační systém pro truhlářství a výrobu nábytku na míru: Od tabule k živému dispečinku dílny a montáží
Jak moderní zakázková truhlářství a výrobci interiérů nahrazují bílé tabule a nepřehledné tabulky v Excelu. Kompletní průvodce digitálním plánováním kapacit od velkoplošné pily a olepovačky přes lakovnu až po bezchybnou nakládku montážní dodávky.