Skip to main content

Download Monitor EUVDEUVD-2026-102248

| CVE-2026-110375 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-15 Patchstack GHSA-gfgg-pj38-v7gv
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege WordPress user
  2. Delivery
    Inject script into Download Monitor field
  3. Exploit
    Payload stored unsanitized
  4. Execution
    Admin views affected page
  5. Persist
    Script executes in admin browser
  6. Impact
    Hijack session or escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated WordPress account with at least low-privilege posting capability (PR:L) able to submit data that Download Monitor stores and renders - the stored payload only fires when another user (UI:R), typically an administrator, subsequently views the affected admin or front-end page. Limiting factors: the attacker must already have a valid account on the target site, the malicious content must be reached/viewed by a victim, and the affected version must be at or below 5.3.3; there is no unauthenticated or zero-interaction path. These constraints make exploitation realistic only on sites that permit lower-trust user registration or multi-author workflows.

Impact

This is a moderate-severity Stored XSS (CWE-79) in the WP Chill Download Monitor WordPress plugin, scored CVSS 6.5. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) indicates network-reachable, low-complexity exploitation but requires authenticated low-privilege access (PR:L) AND victim interaction (UI:R) - meaning an attacker needs an existing account (e.g., contributor/author) and must wait for another user to view the poisoned page. The scope-changed (S:C) flag reflects that injected script executes in a victim's browser context, potentially a higher-privileged admin. No EPSS score, KEV listing, or POC was provided in the input; exploitation status is therefore 'no public exploit identified at time of analysis'. There is no conflict between the CVSS vector and description - both are consistent with authenticated stored XSS. Net assessment: this is a real but not top-tier priority. The PR:L and UI:R requirements substantially limit mass exploitation, making it more suited to targeted privilege-escalation chains (e.g., a low-priv user escalating to admin via admin-viewed stored payload) than widespread automated attacks. Absence of EPSS/KEV/POC data should be treated as 'not provided' rather than confirmed-absent.

Exploit ScenarioDerived

An attacker with a low-privilege authenticated WordPress account (such as contributor or author) submits a crafted download entry or field containing a malicious script payload that Download Monitor stores without proper sanitization. When an administrator or other user later views the affected page in wp-admin or on the front end, the stored JavaScript executes in their browser session, enabling session/cookie theft or actions performed as the victim. No public proof-of-concept was provided in the input.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Stored cross-site scripting in the WP Chill Download Monitor WordPress plugin (versions through 5.3.3) lets an authenticated low-privilege user persist malicious script that executes in the browser of whoever later views the affected admin or front-end page. Exploitation requires a valid account on the target site with at least low-privilege posting capability plus a victim (typically an administrator) who views the tainted content, so risk concentrates on sites that allow open registration or run multi-author workflows. Rated CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) by the reporter, with scope change reflecting that the injected script runs in the victim's session context; no public exploit identified at time of analysis, no CISA KEV listing, and no EPSS score supplied in the source data.

RemediationAI

Patch availability for this CVE is not confirmed in the provided data, so the first action is to consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/download-monitor/vulnerability/wordpress-download-monitor-plugin-5-3-3-cross-site-scripting-xss-vulnerability?_s_id=cve) and the Download Monitor plugin page in the WordPress repository to identify and install the first release above 5.3.3 that resolves the stored XSS, then verify the installed version. Where an immediate upgrade is not possible, compensating controls target the two prerequisites: remove or restrict the ability of low-trust roles to write to Download Monitor content fields (tighten registration, revoke contributor/author capabilities for untrusted accounts, and require editorial review before publication) - the trade-off is reduced publishing throughput for multi-author sites; and reduce the chance a stored payload reaches an administrator by hardening admin browsing, for example enforcing a strict Content-Security-Policy on wp-admin, which can break inline scripts used by other admin plugins. A WordPress WAF rule or virtual patch targeting script payloads in Download Monitor submissions can block known patterns but may miss novel encodings and can produce false positives on legitimate HTML in descriptions. As a durable mitigation, add server-side escaping of Download Monitor output fields via a small site-specific plugin and audit existing stored download records for previously injected markup, since the payload persists in the database even after the plugin is updated. Restrict access to administrative dashboards to trusted networks where feasible, and treat any account creation on the affected site as a potential injection vector until the fix is applied.

Affected VersionsENISA

Download Monitor 0 ≤5.3.3

Affected Packages

euvd download_monitor no fix

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 issue is CWE-79, improper neutralization of input during web page generation, in a WordPress plugin. Download Monitor stores user-supplied content (download titles, descriptions, custom fields, and related metadata) in the WordPress database and later renders it into admin and front-end pages without adequate output encoding or sanitization, which is the root cause class for stored XSS: the payload is persisted rather than reflected, so it fires on every subsequent page view rather than requiring the victim to click a crafted link. The CPE string cpe:2.3:a:wp_chill:download_monitor:*:*:*:*:*:*:*:* uses a wildcard version range, and the description pins the affected ceiling at 5.3.3, meaning all releases up to and including that version are in scope according to the vendor's advisory data as reported through Patchstack. The CVSS vector's PR:L confirms the attacker must hold an authenticated account with low privileges, and UI:R confirms the victim must interact with (view) the poisoned page; S:C captures that the script executes in the victim's security context, which for an administrator can mean scripted actions under admin capabilities. WordPress's own content-filtering (KSES) can strip some payloads depending on the acting user's unfiltered_html capability, which is part of why the practical impact hinges on which roles can write to the affected fields.

Know when Download Monitor 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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

Authenticated contributor-level access needed (PR:L) and a victim must view the stored payload (UI:R); cross-context script execution yields scope change (S:C) with limited C/I/A impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Chill Download Monitor download-monitor allows Stored XSS.This issue affects Download Monitor: from n/a through 5.3.3.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular WordPress download-management plugin, large but not universal install base
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2022-45354 MEDIUM POC
5.3 Jan 08

Exposure of Sensitive Information to an Unauthorized Actor vulnerability in WPChill Download Monitor.7.60. Rated medium

CVE-2023-34007 CRITICAL
9.9 Dec 20

Unrestricted Upload of File with Dangerous Type vulnerability in WPChill Download Monitor.8.3. Rated critical severity (

CVE-2026-16608 MEDIUM POC
5.3 Aug 08

Download Monitor WordPress plugin versions before 5.2.6 fails to enforce authorization on an AJAX download-logging endpo

CVE-2022-2981 MEDIUM POC
4.9 Oct 10

The Download Monitor WordPress plugin before 4.5.98 does not ensure that files to be downloaded are inside the blog fold

CVE-2022-2222 MEDIUM POC
4.9 Jul 17

The Download Monitor WordPress plugin before 4.5.91 does not ensure that files to be downloaded are inside the blog fold

CVE-2012-4768 MEDIUM POC
4.3 Sep 04

Cross-site scripting (XSS) vulnerability in the Download Monitor plugin before 3.3.5.9 for WordPress allows remote attac

CVE-2026-39486 HIGH
8.5 Apr 08

Blind SQL injection in the WP Chill Download Monitor plugin for WordPress affects all versions from an unspecified early

CVE-2013-3262 MEDIUM POC
4.3 Aug 09

Cross-site scripting (XSS) vulnerability in admin/admin.php in the Download Monitor plugin before 3.3.6.2 for WordPress

CVE-2024-30501 HIGH
7.6 Mar 29

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in WPChill Download M

CVE-2026-3124 HIGH
7.5 Mar 30

Insecure Direct Object Reference in WP Download Monitor plugin (≤5.1.7) enables unauthenticated attackers to complete ar

CVE-2026-100182 HIGH
7.2 Oct 02

Stored cross-site scripting in the WordPress Download Monitor plugin up to 5.2.10 lets an unauthenticated attacker initi

CVE-2026-57427 HIGH
7.1 Jul 23

Reflected/unauthenticated Cross-Site Scripting in the Download Monitor - WPForms Lock add-on for WordPress (versions ≤ 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy