Bezpečnost webu

User Registration & Membership – neautentizované Stored Cross-Site Scripting prostřednictvím hodnoty checkboxu v registračním formuláři

Závažnost

Vysoká 🟠

Dotčený produkt

User Registration & Membership ≤ 5.2.8. Opraveno ve verzi 5.3.0.

Datum zveřejnění

16/10/2026

CVE označení

CVE-2026-96660

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,2/10

CVSS

V pluginu User Registration & Membership byla identifikována vysoce závažná zranitelnost umožňující nepřihlášenému útočníkovi uložit škodlivý JavaScript prostřednictvím registračního formuláře.

Problém souvisí s nedostatečným zabezpečením hodnot checkboxových polí.

Zranitelný mechanismus zpracovává registrační požadavky prostřednictvím AJAX akce:

user_registration_user_form_submit

Tato akce je dostupná také nepřihlášeným návštěvníkům.

Útočník může prostřednictvím speciálně upravené hodnoty registračního pole uložit škodlivý JavaScript, který se následně spustí při zobrazení postiženého obsahu.

Zranitelné rozhraní navíc podle Wordfence umožňuje dosažení postiženého kódu bez validace nonce.

Možné následky

Pokud škodlivý obsah otevře přihlášený administrátor WordPressu, může dojít ke spuštění JavaScriptu v kontextu jeho uživatelské relace.

Za určitých podmínek může útočník zneužít administrátorskou relaci k neoprávněným operacím.

Hodnocení závažnosti

CVSS: 7.2/10 – Vysoká 🟠

Dostupnost bezpečnostní opravy

Zranitelnost byla opravena ve verzi 5.3.0.

Doporučené kroky

  1. Doporučujeme aktualizovat User Registration & Membership minimálně na verzi 5.3.0.
  2. U webů, které provozovaly postižené verze, doporučujeme prověřit registrační formuláře obsahující checkboxová pole.
  3. Je vhodné zkontrolovat podezřelé HTML a JavaScriptové konstrukce uložené v registračních údajích.
  4. Doporučujeme prověřit serverové logy a neobvyklé požadavky na AJAX akci user_registration_user_form_submit.
  5. Je vhodné zkontrolovat administrátorské účty a případné neoprávněné změny konfigurace WordPressu.
  6. Při podezření na kompromitaci doporučujeme provést bezpečnostní analýzu a obnovit potenciálně kompromitované přístupové údaje.

Důležité: Aktualizace pluginu nemusí automaticky odstranit škodlivý obsah uložený před instalací bezpečnostní opravy.

Zdroj: https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/user-registration/user-registration-membership-528-unauthenticated-stored-cross-site-scripting-via-checkbox-field-value

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?