Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise WordPress admin credentials
-
DeliveryLog in and navigate to plugin settings
-
ExploitInject XSS payload into unsanitized settings field
-
ExecutionPayload persists in database
-
PersistPrivileged victim visits settings page
-
ImpactMalicious script executes in victim's browser session
Vulnerability Assessment
| Exploitation Conditions | Exploitation requires an authenticated WordPress administrator account (CVSS PR:H) - unauthenticated exploitation is not possible. The attack is most impactful in WordPress multisite configurations where the unfiltered_html capability is disabled for administrators, as this is the specific context the plugin's missing sanitization bypasses. Exploitation also requires a second victim with sufficient privilege to visit the affected plugin settings page after the payload is stored (CVSS UI:R). Limiting factors include: high privilege bar (admin credentials must be compromised or attacker must be a legitimate admin acting maliciously), necessity of victim interaction to trigger execution, and the attack being non-automatable per SSVC. Standard single-site WordPress deployments where admins already have unfiltered_html are lower-priority targets since the capability system provides less isolation. |
| Impact | The overall real-world risk is low-to-moderate despite the public POC. CVSS base score of 3.5 (Low) reflects the PR:H requirement - exploitation demands administrative credentials, sharply limiting the attacker pool. EPSS at 0.03% (9th percentile) corroborates minimal observed exploitation interest. SSVC signals partial technical impact and confirms non-automatable exploitation, further deprioritizing this for most threat models. The scenario where this becomes meaningful is in WordPress multisite: a malicious or compromised sub-site admin could inject persistent XSS affecting super-admins or other users browsing affected plugin settings pages. KEV status is absent, meaning no confirmed widespread active exploitation. The primary signal worth noting is POC availability from WPScan, which lowers the barrier for opportunistic attackers. No conflicting data between sources was detected; CVSS vector and description are consistent. |
| Exploit ScenarioDerived | A malicious or compromised WordPress administrator navigates to the Secure Copy Content Protection plugin settings and injects a JavaScript payload into an unsanitized settings field. A super-administrator or another privileged user subsequently visits the settings page, causing their browser to execute the stored script - potentially stealing session cookies, performing actions on their behalf, or creating a new rogue admin account. A publicly available proof-of-concept from WPScan demonstrates this attack path. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Stored Cross-Site Scripting in the Secure Copy Content Protection and Content Locking WordPress plugin (all versions before 5.1.5) enables high-privilege users such as administrators to inject persistent malicious scripts through unsanitized plugin settings fields. This is particularly impactful in WordPress multisite environments, where the unfiltered_html capability is typically revoked from administrators, making this bypass noteworthy - the plugin fails to enforce its own output escaping independently of WordPress core capabilities. A publicly available proof-of-concept exists per WPScan, though no confirmed active exploitation (CISA KEV) has been recorded and EPSS places this at the 9th percentile for exploitation probability.
RemediationAI
Vendor-released patch: version 5.1.5. Update the Secure Copy Content Protection and Content Locking plugin to version 5.1.5 or later through the WordPress admin dashboard (Plugins > Installed Plugins > Update) or via WP-CLI with 'wp plugin update'. Details are available in the WPScan advisory at https://wpscan.com/vulnerability/61a3f41d-f031-4dba-b5cf-4ca3bce71b1b/. If immediate patching is not possible, restrict plugin settings access to only fully trusted administrator accounts and audit current plugin settings for any unexpected or injected script content. In multisite environments, review whether sub-site administrators have any access to the affected settings pages; removing that access is a viable temporary compensating control, though it may restrict legitimate plugin management capabilities.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in a WordPress plugin (CPE: cpe:2.3:a:unknown:secure_copy_content_protection_and_content_locking:*:*:*:*:*:*:*:*) that provides content copy-protection and locking functionality. The root cause is a failure to sanitize inputs and escape outputs in plugin settings - a classic CWE-79 (Improper Neutralization of Input During Web Page Generation) pattern, though CWE is listed as N/A in the source data. WordPress multisite deployments are the highest-risk context because the unfiltered_html capability is disabled for admins by default in that configuration, meaning the plugin's missing sanitization creates an escalation path that WordPress's own capability system was intended to prevent. The attack vector is network-based (AV:N), requiring no complex conditions (AC:L), but demands high privilege (PR:H) and victim interaction to trigger (UI:R), consistent with a stored XSS payload persisting in settings that another user must subsequently view.
Know when Secure Copy Content Protection And Content Locking gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N
Admin credentials required (PR:H), victim must view the poisoned settings page (UI:R); limited confidentiality and integrity impact only via XSS script execution.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Secure Copy Content Protection and Content Locking WordPress plugin before 5.1.5 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example in multisite setup).
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
The Secure Copy Content Protection and Content Locking WordPress plugin before 2.8.2 does not escape the sccp_id paramet
The get_reports() function in the Secure Copy Content Protection and Content Locking WordPress plugin before 2.6.7 did n
The Secure Copy Content Protection and Content Locking WordPress plugin before 4.1.7 does not sanitise and escape some o
The Secure Copy Content Protection and Content Locking WordPress plugin before 4.1.7 does not sanitise and escape some o
The Secure Copy Content Protection and Content Locking WordPress plugin before 4.0.9 does not sanitise and escape some o
EUVD-2026-36387
GHSA-fxh5-p8jw-9g3v
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB