Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Network-reachable unauthenticated reflected XSS requiring victim interaction (UI:R) with browser-scope change (S:C) and session-level confidentiality/integrity impact; availability impact does not realistically apply, so A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Download Monitor - WPForms Lock <= 1.0.4 versions.
AnalysisAI
Reflected/unauthenticated Cross-Site Scripting in the Download Monitor - WPForms Lock add-on for WordPress (versions ≤ 1.0.4) allows an attacker to inject arbitrary JavaScript that executes in a victim's browser session. Exploitation requires no authentication but does require the victim to interact with an attacker-supplied link or request (UI:R), and the changed scope (S:C) reflects that script runs in the browser security context rather than the plugin itself. There is no public exploit identified at time of analysis and the issue is not in CISA KEV, so this is a disclosed-but-not-yet-weaponized web flaw rather than an active-exploitation emergency.
Technical ContextAI
The affected component is WPForms Lock, an add-on to the Download Monitor WordPress plugin (CPE cpe:2.3:a:download_monitor:download_monitor_-_wpforms_lock) that gates file downloads behind WPForms submissions. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): user-controllable input is reflected into an HTML response without proper output encoding or sanitization, so a browser interprets attacker-supplied markup/JavaScript as page content. Because WordPress plugins render within the site's trusted origin, injected script executes with the privileges of whatever user is viewing the page, and the CVSS scope change indicates impact crosses from the vulnerable component into the browser/session context.
RemediationAI
Upgrade the Download Monitor - WPForms Lock add-on to a version later than 1.0.4 once released; the supplied data confirms 1.0.4 and earlier are vulnerable but does not include a specific fixed version, so this is best described as a released patched version not independently confirmed - verify the current version against the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/dlm-wpforms-lock/vulnerability/wordpress-download-monitor-wpforms-lock-plugin-1-0-4-cross-site-scripting-xss-vulnerability?_s_id=cve) and the plugin's WordPress.org / vendor changelog. Until a fixed release is applied, compensating controls include deploying a WordPress-aware WAF or Patchstack's virtual patching to filter XSS payloads on the plugin's request parameters (trade-off: rule tuning and possible false positives), restricting or disabling the WPForms Lock download-gating feature if it is not essential (trade-off: loss of form-gated download functionality), and adding a strict Content-Security-Policy that disallows inline script to blunt reflected-XSS execution (trade-off: may break inline scripts used by the theme/other plugins and requires testing).
More in Download Monitor
View allExposure of Sensitive Information to an Unauthorized Actor vulnerability in WPChill Download Monitor.7.60. Rated medium
Unrestricted Upload of File with Dangerous Type vulnerability in WPChill Download Monitor.8.3. Rated critical severity (
Download Monitor WordPress plugin versions before 5.2.6 fails to enforce authorization on an AJAX download-logging endpo
The Download Monitor WordPress plugin before 4.5.98 does not ensure that files to be downloaded are inside the blog fold
The Download Monitor WordPress plugin before 4.5.91 does not ensure that files to be downloaded are inside the blog fold
Cross-site scripting (XSS) vulnerability in the Download Monitor plugin before 3.3.5.9 for WordPress allows remote attac
Blind SQL injection in the WP Chill Download Monitor plugin for WordPress affects all versions from an unspecified early
Cross-site scripting (XSS) vulnerability in admin/admin.php in the Download Monitor plugin before 3.3.6.2 for WordPress
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in WPChill Download M
Insecure Direct Object Reference in WP Download Monitor plugin (≤5.1.7) enables unauthenticated attackers to complete ar
Path traversal in the WordPress Download Monitor plugin (versions <= 5.1.9, by WP Chill) allows a network-accessible att
Cross-site scripting (XSS) vulnerability in admin/admin.php in the Download Monitor plugin before 3.3.6.2 for WordPress
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48169
GHSA-vrhh-vwx7-mfvg