Bezpečnost webu

W3 Total Cache – Stored Cross-Site Scripting (XSS) prostřednictvím nedostatečně zabezpečeného zpracování obsahu

Závažnost

Vysoká 🟠

Dotčený produkt

W3 Total Cache, všechny verze ≤ 2.10.7.

Datum zveřejnění

24/10/2026

CVE označení

CVE-2026-114178

Hodnocení CVSS:

CVSS (Common Vulnerability Scoring System) je celosvětový standard pro měření a kvantifikaci závažnosti softwarových zranitelností. Poskytuje číselné skóre od 0 do 10, které bezpečnostním týmům pomáhá určit, jaké bezpečnostní chyby řešit přednostně

7,1/10

CVSS

Bezpečnostní tým Patchstack zveřejnil závažnou zranitelnost typu Stored Cross-Site Scripting (CWE-79) v optimalizačním pluginu W3 Total Cache.

Plugin má více než 900 000 aktivních instalací a patří mezi nejpoužívanější řešení pro cachování a optimalizaci WordPress webů.

Zranitelnost umožňuje za určitých podmínek vložení škodlivého JavaScriptu do obsahu, který se následně zobrazí dalším uživatelům.

Problém spočívá v nedostatečném zabezpečení vstupních dat při generování HTML výstupu.

Podle zveřejněného bezpečnostního hodnocení může být zranitelnost zneužita bez přihlášení do WordPressu.

K samotnému spuštění škodlivého JavaScriptu je však nutná interakce uživatele, typicky zobrazení postižené stránky.

Možné následky

Úspěšné zneužití může umožnit:

  • Spuštění škodlivého JavaScriptu v prohlížeči návštěvníka.
  • Manipulaci se zobrazovaným obsahem webu.
  • Přesměrování návštěvníků na podvodné stránky.
  • Neoprávněné operace v kontextu přihlášeného uživatele.
  • Potenciální kompromitaci administrátorské relace.

Zranitelnost sama o sobě automaticky neznamená úplné převzetí WordPress instalace.

Konkrétní vstupní bod a přesné podmínky zneužití nejsou ve veřejném záznamu Patchstacku podrobně popsány.

Aktivní zneužívání v reálných útocích ani dostupnost funkčního veřejného exploitu zatím nebyly potvrzeny. OpenCVE

Dostupnost bezpečnostní opravy

Zranitelnost je opravena ve verzi W3 Total Cache 2.11.0.

Dostupnost této verze potvrzuje oficiální repozitář WordPress.org.

Aktualizace obsahuje mimo jiné úpravy mechanismů HTML minifikace. Z veřejného changelogu však nelze jednoznačně určit konkrétní změnu, která odstraňuje CVE-2026-114178. WordPress.org

Doporučené kroky

  1. Doporučujeme bezodkladně aktualizovat W3 Total Cache minimálně na verzi 2.11.0.
  2. U webů, které provozovaly postižené verze, doporučujeme prověřit stránky obsahující uživatelsky zadávaná data.
  3. Je vhodné zkontrolovat neobvyklé HTML atributy a podezřelý JavaScript ve výsledném zdrojovém kódu stránek.
  4. Doporučujeme prověřit serverové logy a případné podezřelé požadavky.
  5. Po aktualizaci doporučujeme vymazat všechny vrstvy cache, včetně serverové cache a případné CDN.
  6. Pokud aktualizace není okamžitě možná, doporučujeme dočasně deaktivovat plugin nebo nasadit odpovídající ochranné pravidlo.
  7. U webů s podezřením na kompromitaci doporučujeme prověřit historii administrátorských operací a případné neoprávněné změny konfigurace WordPressu.

Zdroj: https://patchstack.com/database/wordpress/plugin/w3-total-cache/vulnerability/wordpress-w3-total-cache-plugin-2-10-7-cross-site-scripting-xss-vulnerability

Autor a odborná kontrola: Aleš Zita, webový vývojář – Allimedia.cz

Máte web ve správě od Allimedia?

Nemáte web ve správě od Allimedia?