Co je ta zranitelnost PHP, o které se píše ve zprávách? Týká se i mého webu? A musím něco dělat, když mi web před lety postavil kamarád a od té doby do něj nikdo nesáhl?
Jestli jste se na to tento týden ptali Googlu, nejste sami. Zpráva o kritické chybě v PHP zní hrozivě a k tomu je plná zkratek, kterým rozumí jen programátoři. Vy přitom potřebujete vědět jen tři věci: jestli se vás to týká, jak to ověřit a komu napsat. Na všechny tři odpovíme bez jediného příkazu v terminálu.
Krátká odpověď
Dne 21. 10. 2026 vyšly opravy dvou kritických chyb v PHP, přes které může útočník bez přihlášení spustit kód na serveru. Opravené jsou verze PHP 8.5.12, 8.4.27, 8.3.36 a 8.2.35. PHP 8.1 a starší oficiální opravu nedostalo. Verzi PHP najdete v administraci hostingu, u WordPressu v Nástroje, Stav webu. Pak se hostingu zeptejte, zda je oprava nasazena.
Kritická chyba v PHP: co se stalo a proč se to týká i malého webu
Projekt PHP vydal 21. října 2026 verze 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Opravují dvě chyby s označením CVE-2026-109618 a CVE-2026-109619, přes které může útočník na serveru spustit vlastní kód, aniž by se kamkoli přihlašoval. Obě mají závažnost 9,2 z 10 podle stupnice CVSS, kterou se bezpečnostní chyby hodnotí. Oznámení najdete na php.net, technické podrobnosti pro vývojáře v popisu první a druhé chyby.
PHP je programovací jazyk, ve kterém běží WordPress a spousta dalších webů. Sedí na serveru a z každé návštěvy skládá stránku, kterou pak zákazník vidí. Chyba je v PHP, ne ve WordPressu. Můžete tedy v administraci odkliknout všechna tlačítka Aktualizovat a tuhle díru tím nezavřete. Opravit ji musí ten, kdo spravuje server.
Proč to neodkládat: ukázky útoku jsou veřejné, potvrzuje to i evropský CERT-EU, a americká agentura pro kybernetickou bezpečnost CISA 26. 10. 2026 zařadila obě chyby do katalogu aktivně zneužívaných zranitelností. Automatické skenery procházejí internet adresu po adrese a velikost firmy je nezajímá. Web malého truhlářství je pro ně jen další řádek v seznamu.
Nechcete se tím zabývat sami? Aktualizace systému a pluginů držíme aktuální v rámci správy webu.
Týká se to vašeho webu?
Pokud web běží na PHP, tak ano. To je případ WordPressu a WooCommerce, PrestaShopu, Joomly, Drupalu i spousty webů dělaných na míru. Bezpečnostní firma Calif, která chyby objevila a přezdívá jim PHP2Shell, ukázala útok bez přihlášení i na obyčejném WordPressu. Podle ní jsou zasažené i velmi staré verze PHP, až po verzi 5.4.
Když máte web na hotové platformě, kterou provozuje dodavatel, a do serveru vůbec nevidíte, zeptejte se dodavatele. Za něj tipovat nebudeme.
Kdo opravu nasazuje, záleží na tom, kde web běží. Na sdíleném hostingu, kde máte místo na serveru spolu s dalšími weby, ji nasazuje hosting. Na VPS nebo vlastním serveru je to práce majitele, případně jeho správce.
Oprava u hostingu ale řeší jen tuhle chybu. Nevyřeší staré pluginy a neřekne vám, jestli se někdo na web nedostal ještě předtím, než oprava dorazila. Britské národní centrum kybernetické bezpečnosti NCSC u systémů, které zůstaly neopravené, doporučuje zkontrolovat stopy napadení. U běžného webu to znamená projít seznam správců a soubory a hledat ty, které tam nikdo z vás nepřidal.
Jak za 2 minuty zjistit verzi PHP
Programátora na to nepotřebujete. Stačí jedna z těchto cest:
- Ve WordPressu otevřete Nástroje, Stav webu, záložku Informace a rozbalte sekci Server. Verze PHP je tam černé na bílém.
- V administraci hostingu hledejte u domény položku PHP nebo Verze PHP. Přesné místo se liší podle hostingu.
- Zeptejte se toho, kdo vám web spravuje. Pokud nevíte, kdo to je, je to taky odpověď, jen ne ta nejlepší.
Jak číst výsledek:
| Verze PHP | Co to znamená | Co udělat |
|---|---|---|
| 8.3, 8.4, 8.5 | Projekt PHP opravu vydal | V pořádku, pokud hosting potvrdí, že ji nasadil |
| 8.2 | Oprava existuje, ale podpora končí 31. 12. 2026 | Naplánujte přechod na novější verzi |
| 8.1 a starší | Projekt PHP opravu nevydal, spoléháte na ochranu od hostingu | Je čas přejít na podporovanou verzi |
Administrace často ukáže jen „8.3“ bez posledního čísla, takže z ní nepoznáte, jestli běží opravená 8.3.36. To vám potvrdí jen hosting. Kdy která verze přestane dostávat opravy, uvádí přehled podporovaných verzí PHP.
Máte vlastní server nebo VPS? Po aktualizaci je potřeba restartovat všechny procesy PHP, aby se oprava projevila. Podrobnosti pro správce jsou v oznámení na php.net.
Nevíte si rady? Nechte to na nás.
Převezmeme technickou odpovědnost za váš web, aktualizace systému a pluginů držíme aktuální a verzi PHP vám pomůžeme zkontrolovat a převést na podporovanou. Od 890 Kč měsíčně, výpověď kdykoliv.
Nejdřív se na web zdarma podíváme. Napište nám adresu webu a zjistíme, na čem běží.
Co napsat hostingu
Klíče od serveru má hosting, takže otázky patří jemu. Klidně zkopírujte tenhle e-mail a doplňte svou doménu:
Dobrý den, prosím o informace k webu na doméně [vaše doména]. Jakou verzi PHP web aktuálně používá? Je na ní nasazena oprava zranitelností CVE-2026-109618 a CVE-2026-109619? Pokud web běží na PHP 8.1 nebo starším, jaká ochrana je u vás nasazena a jak verzi PHP změním? A dá se před změnou ověřit, že web na nové verzi poběží bez chyb? Děkuji za odpověď.
Velké české hostingy už k chybám zveřejnily, co udělaly. Shrnujeme je tak, jak je uvedly:
| Hosting | Co uvedl | Stav k | Zdroj |
|---|---|---|---|
| Forpsi | PHP 8.2 až 8.5 opraveno automaticky 21. až 22. 10. Pro PHP 5.2 až 8.1 nasazuje vlastní opravy. Zákazník nemusí nic dělat, Forpsi doporučuje novou verzi PHP. | 23. 10. 2026 | Nápověda Forpsi |
| Active24 | Záplaty nasazeny na všechny podporované verze PHP od 5.6, bez odstávky. U PHP 8.1 a starších doporučuje přejít na 8.2 až 8.5. | 22. 10. 2026, 8:49 | Status Active24 |
| Websupport | Záplaty nasazeny na všechny podporované verze PHP od 5.6, bez odstávky. | 22. 10. 2026, 8:51 | Status Websupport |
| WEDOS | Podle odpovědi podpory jsou verze 8.5.12, 8.4.27, 8.3.36 a 8.2.35 nasazeny na všech webserverech. U PHP 8.1 a nižších preventivně vypnul zranitelnou funkci na úrovni serveru a doporučuje přejít minimálně na PHP 8.2. | neuvedeno | Nápověda WEDOS |
Máte web u jiného hostingu? Pošlete mu e-mail výše a počkejte na odpověď.
Jedno upozornění, než verzi PHP změníte: udělejte zálohu, a pokud to jde, vyzkoušejte web nejdřív na kopii. Starší plugin nebo šablona na nové verzi někdy přestanou fungovat a místo webu uvidíte bílou stránku nebo chybovou hlášku.
Co dělat, když web běží na staré verzi PHP
Ochrana, kterou hostingy nasadily pro PHP 8.1 a starší, vás chrání před touto chybou. Před další už nemusí, protože tyhle verze projekt PHP neopravuje. Dlouhodobě je cílem přejít na podporovanou verzi.
Aktualizace PHP a WordPress
WordPress s tím počítá také. Verze 7.1 sice vyžaduje jen PHP 7.4 nebo novější, ale verze 7.4, 8.0 a 8.1 podporuje jen kvůli zpětné kompatibilitě. Tým, který pro WordPress připravuje doporučení pro hostingy, radí pro nové instalace PHP 8.4 nebo 8.5 a minimální doporučená verze zůstává 8.3.
Horší chvíle nastane, když starý plugin nebo šablona na nové verzi PHP nefunguje a nikdo je už nevyvíjí. Pak máte na výběr: držet web na staré verzi, nechat plugin přepsat, nebo postavit web znovu tak, aby na pluginech nestál. Tu třetí cestu popisujeme na stránce Přechod z WordPressu: bez pluginů a bez nutnosti aktualizací.
Jak se vyhnout tomu, aby vás PHP překvapilo příště
Tahle chyba nebyla první a nebude poslední. PHP, WordPress i pluginy dostávají opravy průběžně a někdo je musí hlídat. Když to nechcete být vy, můžete web předat do správy. Odpovědnost za technickou stránku webu přebíráme my, děláme denní zálohy mimo hosting, systém, pluginy a certifikáty držíme aktuální a hlídáme, jestli je web dostupný. Ve vyšších úrovních jsou i drobné úpravy. Verzi PHP vám pomůžeme zkontrolovat a převést na podporovanou.
| Úroveň | Co obsahuje | Měsíčně |
|---|---|---|
| Dohled | Hlídáme, aby web stál, byl dostupný a nevypadl certifikát. | 890 Kč |
| Správa | Dohled plus drobné úpravy obsahu do 60 minut měsíčně. | 1 690 Kč |
| Správa a rozvoj | Správa plus tři hodiny práce měsíčně na tom, co web posune. | 3 490 Kč |
Výpověď je možná kdykoliv ke konci měsíce, vstupní poplatek neúčtujeme a přístupy i doména zůstávají vaše. Co všechno správa zahrnuje, najdete na stránce správa webu.
A poctivě: správa nenahradí opravu na straně hostingu. PHP na sdíleném serveru aktualizuje hosting. Když hosting verzi PHP změnit neumí, řešením je jiný hosting nebo nový web.
Časté otázky
Co je zranitelnost PHP z října 2026?
Jde o dvě chyby s označením CVE-2026-109618 a CVE-2026-109619, které umožňují spustit cizí kód na serveru bez přihlášení. PHP je opravilo 21. 10. 2026. Závažnost je u obou 9,2 z 10.
Jak zjistím verzi PHP na svém webu?
U WordPressu v Nástroje, Stav webu, Informace, Server. Jinak v administraci hostingu u domény, nebo se zeptejte toho, kdo web spravuje.
Která verze PHP je opravená?
PHP 8.5.12, 8.4.27, 8.3.36 a 8.2.35 a novější. Verze 8.1 a starší oficiální opravu nedostaly. Hostingy mohou mít vlastní opravy, zeptejte se jich.
Kdy končí podpora PHP 8.2?
31. 12. 2026. Pak nebude dostávat bezpečnostní opravy, proto plánujte přechod na 8.3 nebo novější.
Stačí aktualizovat WordPress a pluginy?
Ne. Chyba je v PHP, ne ve WordPressu. Aktualizace WordPressu je potřebná, ale PHP opravuje hosting nebo správce serveru.
Musím u sdíleného hostingu něco dělat?
Podle Forpsi, Active24, Websupportu a WEDOSu ne, opravy nasadili sami. Zkontrolujte ale, že web neběží na PHP 8.1 nebo starším, a vyžádejte si potvrzení od svého hostingu.
Kdo se o aktualizace postará za mě?
Můžete web předat do správy od 890 Kč měsíčně. Aktualizace systému, pluginů a certifikátů jsou součástí správy webu.
Ať vás PHP příště nezaskočí.
Aktualizace systému, pluginů a certifikátů držíme aktuální, odpovědnost za technickou stránku webu přebíráme my. Nejste si jistí? Podívat se na web zdarma.
Převzít web do správy od 890 Kč →