CVE-2026-6740: Nexter Blocks WordPress Plugin Stored XSS Vulnerability
The Nexter Blocks plugin for WordPress contains a stored cross-site scripting (XSS) vulnerability in the 'commentIcon' parameter that affects all versions through 4.7.4. An authenticated attacker with contributor-level or higher permissions can inject malicious JavaScript code that persists in page content. When any user visits an affected page, the injected script executes in their browser, potentially compromising their session, stealing credentials, or performing unauthorized actions on their behalf.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.4 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
- Weaknesses (CWE)
- CWE-79
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-08 / 2026-07-08
NVD description (verbatim)
The Nexter Blocks – Gutenberg Blocks, Page Builder & AI Website Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'commentIcon' parameter in all versions up to, and including, 4.7.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-6740 exploits inadequate input sanitization and output escaping in the Nexter Blocks plugin's handling of the 'commentIcon' parameter. The vulnerability is classified as Stored XSS (CWE-79) because the malicious payload is saved to the database and executed server-side upon page load rather than requiring victim interaction or URL manipulation. The CVSS 3.1 score of 6.4 reflects a network-accessible vulnerability requiring low privilege escalation (contributor role) with no user interaction needed, cross-site impact, and partial confidentiality and integrity consequences. The absence of availability impact suggests the attack does not cause denial of service.
Business impact
This vulnerability can undermine trust in website content and user safety. Attackers with contributor access—such as compromised editorial staff, freelance writers, or disgruntled employees—can silently inject phishing forms, malware redirects, or credential harvesters into published pages. Every visitor to an infected page becomes a potential victim, amplifying the blast radius. WordPress sites with permissive content-creator roles face elevated risk, particularly those managing sensitive information or high-traffic pages. Remediation delays increase exposure window and potential compliance implications (e.g., GDPR notification if personal data is exfiltrated).
Affected systems
The Nexter Blocks – Gutenberg Blocks, Page Builder & AI Website Builder plugin for WordPress in all versions up to and including 4.7.4 is affected. Vulnerable installations are WordPress sites with the plugin active and users granted contributor or higher role permissions. The vulnerability does not affect WordPress core or other plugins, but WordPress administrators and site security teams must verify their Nexter Blocks version and assess contributor-level user access.
Exploitability
Exploitation requires valid WordPress authentication at contributor level or above—a meaningful but not prohibitive barrier. Once authenticated, the attacker can inject arbitrary JavaScript via the 'commentIcon' parameter with no additional complexity or user interaction required from victims. The stored nature of the XSS means exploitation is reliable and repeatable. However, the requirement for authenticated access (versus unauthenticated remote code execution) limits the attack surface compared to critical vulnerabilities, placing this in the medium-severity category despite broad potential impact.
Remediation
Update the Nexter Blocks plugin to a patched version released after 4.7.4. Verify the vendor advisory for exact patched version numbers before deployment. Sites unable to update immediately should restrict contributor-level permissions to trusted users only, audit existing pages for suspicious script content, and monitor user access logs for unauthorized parameter submissions. Consider temporarily disabling the Nexter Blocks plugin if patching is delayed and risk tolerance is low.
Patch guidance
Check the official Nexter Blocks plugin repository or the vendor's security advisory for a patched version newer than 4.7.4. Update through the WordPress admin dashboard (Plugins > Installed Plugins > Nexter Blocks) or via command line if using WP-CLI. Test the update in a staging environment first to ensure compatibility with your theme and other active plugins. After update, verify the plugin version in the dashboard to confirm successful installation. Vendors may release patches asynchronously across different distribution channels, so verify against the official advisory if your installed version number does not match vendor documentation.
Detection guidance
Review WordPress audit logs and database queries for unusual activity in the 'commentIcon' parameter, particularly from contributor-level or higher accounts. Search page content (via database or page editor) for unexpected JavaScript tags, event handlers, or external script references. Use WordPress security plugins with XSS detection features to scan published content. Monitor web application firewall (WAF) logs for POST requests containing script payloads to the page or block editor endpoints. Check user access logs for accounts with unexpected contributor permissions or recent role elevations.
Why prioritize this
This vulnerability merits prompt but not emergency attention. The CVSS score of 6.4 (medium) reflects the authentication requirement, but the stored XSS vector and potential to affect all site visitors make it more serious than many medium-rated bugs. Organizations managing high-traffic sites, processing user data, or maintaining regulatory compliance should prioritize patching within 1–2 weeks. Those with granular contributor access controls and robust WAF/content filtering can extend timelines slightly, but comprehensive remediation should remain a near-term objective.
Risk score, explained
The CVSS 3.1 score of 6.4 is driven by: (1) Network-based attack vector requiring no special network access; (2) Low attack complexity—no race conditions, specific configurations, or advanced techniques needed; (3) Low privilege requirement—contributor-level access exists in many WordPress deployments; (4) No user interaction required for exploitation; (5) Changed scope—the vulnerability impacts resources beyond the vulnerable component (other users and sessions); (6) Partial confidentiality and integrity impact (data theft, page defacement, session hijacking possible) but no availability impact. The absence of a critical score reflects the mandatory authentication barrier and lack of remote code execution or full system compromise.
Frequently asked questions
Can unauthenticated users exploit this vulnerability?
No. The vulnerability requires valid WordPress authentication at contributor level or above. Unauthenticated attackers cannot inject the malicious payload via the 'commentIcon' parameter. However, any legitimate contributor account—whether compromised, shared, or misused—becomes an attack vector.
Which versions of WordPress are affected?
The vulnerability affects WordPress installations running the Nexter Blocks plugin in version 4.7.4 and earlier, regardless of WordPress core version. WordPress core itself is not affected; the issue is specific to the Nexter Blocks plugin.
What happens if a user visits a page with injected malicious code?
The JavaScript executes in the visitor's browser with the privileges of their WordPress session (if logged in). This can allow the attacker to steal session cookies, capture form input, redirect to phishing sites, or perform actions on behalf of the victim—such as creating admin accounts or modifying content.
Is there a temporary workaround if I cannot patch immediately?
Yes. Restrict contributor and above permissions to only trusted, closely monitored users. Regularly audit published pages for suspicious content. Use a Web Application Firewall (WAF) to block POST requests containing JavaScript patterns to the editor endpoints. However, these are interim measures; patching should be completed as soon as possible.
This analysis is provided for informational purposes and reflects available source data as of the publication date. Organizations should independently verify patch availability and compatibility with their environments before deployment. Exploit development, distribution, or use is prohibited and illegal. This intelligence does not constitute legal or compliance advice; consult your security team and legal counsel regarding remediation timelines and regulatory obligations. Vendor advisories may be updated; always reference the official Nexter Blocks security advisory for definitive patching guidance and version numbers. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2018-25384MEDIUMStored XSS in Wikidforum 2.20 Allows Authenticated Attackers to Inject Malicious Scripts
- CVE-2019-25731MEDIUMStored XSS in Zuz Music 2.1 Contact Form
- CVE-2019-25737MEDIUMStored XSS in Live Chat Unlimited 2.8.3 – Admin Session Compromise
- CVE-2019-25739MEDIUMGigToDo 1.3 Stored XSS Vulnerability in Proposal Descriptions
- CVE-2019-25742MEDIUMStored XSS in Zoner Real Estate WordPress Theme 4.1.1 – Admin Account Compromise Risk
- CVE-2019-25743MEDIUMWordPress Soliloquy Lite 2.5.6 Stored XSS Vulnerability
- CVE-2019-25744MEDIUMWordPress Popup Builder 3.49 Stored XSS Vulnerability – Exploit Prevention & Patch Guide