Bezpečnost webu

Click to Chat – HoliThemes – neautentizované Arbitrary Shortcode Execution umožňující spouštění libovolných registrovaných shortcodů prostřednictvím upravené URL

Závažnost

Kritická 🔴

Dotčený produkt

Click to Chat – HoliThemes ≤ 4.44. Opraveno ve verzi 4.45.

Datum zveřejnění

14/10/2026

CVE označení

CVE-2026-92097

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ě

9,1/10

CVSS

V populárním pluginu Click to Chat – HoliThemes byla identifikována bezpečnostní zranitelnost umožňující nepřihlášenému útočníkovi spouštět libovolné shortcody registrované ve WordPressu.

Plugin slouží k integraci WhatsApp komunikace do webových stránek a podle WordPress.org má více než 600 000 aktivních instalací.

Mechanismus zneužití

Problém se nachází ve funkci greetings_dialog(), která zpracovává obsah uvítacího dialogu.

Zranitelnost souvisí se zpracováním proměnné:

$_SERVER['REQUEST_URI']

a zástupného symbolu:

{url}

Plugin nejprve provádí bezpečnostní filtraci obsahu pomocí wp_kses(), ale následně do již filtrovaného textu vkládá hodnotu URL.

Útočníkem ovlivnitelná URL tak může obsahovat zápis shortcodu, který se následně dostane do funkce do_shortcode() bez odpovídajícího zabezpečení.

Útočník může prostřednictvím speciálně vytvořené URL přimět WordPress ke spuštění shortcodů registrovaných jádrem, aktivní šablonou nebo dalšími pluginy.

Podmínky zneužití

Zranitelnost se týká zejména archivních stránek, například výpisů kategorií nebo štítků.

Pro úspěšné zneužití musí být aktivní dotčený uvítací dialog a jeho obsah musí využívat zástupný symbol {url}.

Útok nevyžaduje přihlášení do WordPressu.

Možné následky

Skutečný dopad závisí na shortcodech dostupných v konkrétní instalaci.

Útočník může za určitých podmínek vyvolat funkce, které nebyly určeny k veřejnému spuštění.

Pokud některý z registrovaných shortcodů umožňuje provádět citlivé operace bez dalšího ověřování oprávnění, může dojít k neoprávněnému přístupu k informacím nebo změnám obsahu.

Samotná zranitelnost automaticky neznamená možnost spouštění libovolného PHP kódu. Takový následek závisí na funkcích dalších dostupných shortcodů.

Hodnocení závažnosti

CVSS: 9.1/10 – Kritická 🔴 (Wordfence)

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Patchstack hodnotí stejnou zranitelnost nižším skóre 5.3/10 a střední provozní prioritou.

Rozdíl vyplývá z posuzování možných následků a podmínek zneužití.

K 15. říjnu 2026 nebylo potvrzeno aktivní zneužívání této konkrétní zranitelnosti.

Dostupnost bezpečnostní opravy

Zranitelnost byla opravena ve verzi 4.45.

Oprava mění způsob zpracování shortcodů a dynamických zástupných symbolů v uvítacím dialogu.

Aktualizace je dostupná prostřednictvím oficiálního repozitáře WordPress.org.

Doporučené kroky

  1. Doporučujeme aktualizovat Click to Chat minimálně na verzi 4.45.
  2. U webů, které provozovaly postižené verze, doporučujeme prověřit konfiguraci uvítacích dialogů Greetings-1 a Greetings-2.
  3. Je vhodné zkontrolovat používání zástupného symbolu {url} v obsahu těchto dialogů.
  4. Doporučujeme prověřit serverové logy a případné neobvyklé požadavky obsahující zápisy WordPress shortcodů v URL.
  5. Je vhodné prověřit vlastní shortcody registrované šablonou nebo dalšími pluginy, zejména pokud umožňují provádění citlivých operací.
  6. Pokud aktualizace není okamžitě možná, doporučujeme dočasně deaktivovat dotčené uvítací dialogy nebo celý plugin.
  7. Při podezření na kompromitaci doporučujeme prověřit neoprávněné změny obsahu, uživatelských oprávnění a konfigurace WordPressu.

Zdroj: https://www.wordfence.com/threat-intel/vulnerabilities/id/cf625e34-1f51-42a3-8daa-a5188dea226e

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?