HIGH 7.1

CVE-2026-42653: SliceWP Stored XSS Vulnerability (CVSS 7.1)

SliceWP, a WordPress plugin, contains a stored cross-site scripting (XSS) vulnerability that allows attackers to inject malicious scripts into web pages. Unlike reflected XSS attacks that require victims to click a link, stored XSS persists in the application, affecting all users who view the compromised content. An attacker without authentication can exploit this to steal session cookies, redirect users, or perform actions on behalf of site visitors. The vulnerability affects SliceWP versions through 1.2.6.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Weaknesses (CWE)
CWE-79
Affected products
0 configuration(s)
Published / Modified
2026-06-11 / 2026-06-17

NVD description (verbatim)

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in iova.Mihai SliceWP allows Stored XSS. This issue affects SliceWP: from n/a through 1.2.6.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-42653 is a Stored XSS vulnerability (CWE-79) in SliceWP arising from improper input neutralization during web page generation. The flaw permits an unauthenticated remote attacker to inject arbitrary JavaScript that persists in the application database. When other users access pages containing the malicious payload, their browsers execute the injected code in the context of the vulnerable site, bypassing same-origin policy restrictions due to the C (Confidentiality), I (Integrity), and A (Availability) impact across site boundaries (CVSS 3.1 vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L). The attack requires user interaction (UI:R) in the form of visiting a page containing the payload, but no privilege escalation is necessary (PR:N).

Business impact

Stored XSS in a WordPress plugin exposes site owners to reputational damage, data theft, and compliance violations. Attackers can harvest visitor credentials, inject affiliate links, redirect traffic to phishing sites, or distribute malware. For e-commerce or SaaS platforms using SliceWP, payment card information or personally identifiable data becomes at risk. Site administrators may face liability under regulations like GDPR or CCPA if user data is compromised. The persistent nature of stored XSS means the vulnerability affects all visitors until remediated, maximizing exposure window.

Affected systems

SliceWP plugin versions from inception through version 1.2.6 are affected. Any WordPress installation running a vulnerable version of SliceWP is at risk. The attack surface includes any public-facing page or form where SliceWP processes user input. WordPress sites with administrative accounts or lower-privilege user roles permitted to submit content through SliceWP are particularly vulnerable, though the CVSS indicates unauthenticated exploitation is possible.

Exploitability

This vulnerability is readily exploitable. Network access is required (AV:N), and attack complexity is low (AC:L), meaning no special conditions or race conditions need to be satisfied. No authentication is needed (PR:N). The only requirement is user interaction—a visitor must view a page containing the injected payload. Given the ubiquity of WordPress and the likelihood that site visitors will encounter compromised content, exploitation likelihood is high. No known public exploit is tracked in CISA's Known Exploited Vulnerabilities catalog as of the publication date, but the straightforward nature of XSS attacks means functional exploits can be rapidly developed.

Remediation

Upgrade SliceWP to a patched version beyond 1.2.6 immediately. Verify the patch version against the official SliceWP repository or vendor advisory before deployment. Until patching is possible, implement Content Security Policy (CSP) headers with strict script-src directives to mitigate payload execution. Review plugin activity logs and database content for signs of injected scripts or suspicious submissions. Consider temporarily deactivating SliceWP if patching will be delayed. Test the update in a staging environment before production deployment to ensure compatibility with other plugins and themes.

Patch guidance

Check the SliceWP vendor repository or official security advisory for the minimum patched version that addresses CVE-2026-42653 and verify this against your current version (check Settings > Plugins or via WP-CLI with 'wp plugin list'). Use WordPress's built-in plugin update mechanism or manually download the patched version from the vendor. After patching, clear any server-side caches (page caches, object caches) that may serve stale, compromised content. Confirm the patch deployment by re-checking the plugin version and reviewing any changelog notes for XSS fixes. Schedule a security scan post-update to verify no residual payloads remain.

Detection guidance

Search database content (posts, pages, meta fields) for common XSS payloads such as <script>, onerror=, onclick=, and javascript: URLs, particularly in content modified by unfamiliar users or during the vulnerability window. Monitor web server access logs for unusual form submissions or GET requests with encoded script tags. Implement a WordPress security plugin that scans for known malicious patterns. Check browser console errors and network requests from your site for unexpected script sources. Set up SIEM alerts for database modification events corresponding to SliceWP tables. Review SliceWP's audit trail (if available) for unauthorized content modifications.

Why prioritize this

A CVSS score of 7.1 (HIGH) combined with no authentication requirement, low attack complexity, and broad user interaction likelihood makes this a priority remediation. Stored XSS is a classic attack vector that enables credential harvesting, malware distribution, and brand damage. The plugin's WordPress ecosystem reach means a single unpatched instance can compromise visitor data at scale. The absence from CISA's KEV list suggests active exploitation may not yet be widespread, creating a narrow window for proactive patching before mass exploitation campaigns emerge.

Risk score, explained

The CVSS 3.1 score of 7.1 reflects a High-severity vulnerability with network-accessible attack vector (AV:N), low attack complexity (AC:L), no privilege requirement (PR:N), and confidentiality, integrity, and availability impacts across site boundaries (C:L/I:L/A:L). User interaction (UI:R) is the sole limiting factor, reducing the score from Critical. The Scope Change (S:C) elevates impact because JavaScript executes with the authority of the vulnerable website, affecting all users and potentially third-party trust relationships. Remediation difficulty is moderate—straightforward patching is available—but the window of exposure and ease of exploitation justify the High rating.

Frequently asked questions

Can this vulnerability be exploited without user interaction?

No. The CVSS vector requires UI:R (user interaction required), meaning an attacker's payload must be viewed by a victim. However, since the XSS is stored, any visitor to a compromised page automatically triggers execution—the attacker does not need to trick users into clicking a malicious link.

Does updating WordPress core protect me from this vulnerability?

No. CVE-2026-42653 is a plugin vulnerability, not a WordPress core issue. You must update the SliceWP plugin specifically. WordPress core updates do not address third-party plugin flaws.

What is the difference between stored and reflected XSS, and why does it matter?

Reflected XSS requires an attacker to send a victim a specially crafted URL; the payload is not saved. Stored XSS persists in the database, compromising all users who view the affected content without requiring a targeted phishing step. Stored XSS is generally considered more dangerous because the attacker's reach is broader and the payload survives server restarts.

Is my site vulnerable if I don't use user-submitted content?

If SliceWP processes any external input—form submissions, API data, imported content, or admin contributions—you may be vulnerable. Review how your site uses SliceWP and whether untrusted data flows through the plugin.

This analysis is based on published CVE data and vendor information available as of 2026-06-17. Patch version numbers and specific remediation steps should be verified against the official SliceWP vendor advisory and security documentation. Organizations are responsible for assessing their own exposure, testing updates in non-production environments, and maintaining compliance with their security policies. No exploit code or weaponized proof-of-concept is provided herein. This document is for informational purposes and does not constitute legal or professional security advice. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).