Skip to main content

Download Manager CVE-2026-14343

| EUVDEUVD-2026-42522 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-09 Wordfence GHSA-v367-5mw9-22gq
6.4
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI
5.4 MEDIUM

Stored XSS requires victim page view (UI:R); contributor auth required (PR:L); scope change affects victim browser session (S:C); no availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

Lifecycle Timeline

2
Analysis Generated
Jul 09, 2026 - 08:44 vuln.today
CVE Published
Jul 09, 2026 - 06:52 nvd
MEDIUM 6.4

DescriptionCVE.org

The Download Manager plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'note_before' and 'note_after' Shortcode Attributes in all versions up to, and including, 3.3.61 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. Because wp_kses_post filters post content on save for users without unfiltered_html, only kses-allowed tag and attribute payloads that survive save-time filtering will reach the unescaped sink; however, the sink itself remains unsafe and such payloads can still execute in the browser when a user renders the shortcode.

AnalysisAI

Stored Cross-Site Scripting in the WordPress Download Manager plugin (all versions through 3.3.61) allows authenticated contributors to inject persistent JavaScript payloads via the 'note_before' and 'note_after' shortcode attributes. The root cause is an unescaped output sink in the shortcode renderer: although wp_kses_post filters post content on save for users lacking the unfiltered_html capability, kses-allowed tag and attribute combinations that survive filtering are passed directly to the unsafe sink and execute in victims' browsers when the injected page is rendered. No public exploit has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.

Technical ContextAI

The affected product is identified by CPE cpe:2.3:a:codename065:download_manager:*:*:*:*:*:*:*:* - the 'Download Manager' WordPress plugin by codename065, versions through 3.3.61. The vulnerability is classed under CWE-79 (Improper Neutralization of Input During Web Page Generation - Stored XSS). The flaw exists in the shortcode implementation: contributor-level users supply values for the 'note_before' and 'note_after' shortcode attributes, which are processed through WordPress's wp_kses_post save-time filter but then rendered at the unescaped sink in src/User/views/reg-form.php (lines 69 and 78) and src/User/Register.php (lines 32 and 123), as surfaced in the WordPress plugin Trac source browser. Because wp_kses_post permits a defined subset of HTML tags and attributes (e.g., anchor tags, image tags with limited attributes), crafted payloads using only kses-allowed constructs can pass the save filter while still triggering JavaScript execution in the browser at the unescaped sink - a classic filter-bypass pattern for Stored XSS in WordPress plugins.

RemediationAI

Update the Download Manager plugin to the version released after changeset 3594267 in the WordPress plugin repository - the exact patched release version is not confirmed in the available input data, so verify the current version in the WordPress.org plugin directory before updating. The upstream fix is referenced at https://plugins.trac.wordpress.org/changeset?reponame=&old=3594267%40download-manager&new=3594267%40download-manager. As a compensating control where immediate update is not possible, restrict contributor-level role assignment to fully trusted users, since the attack requires contributor or higher access; removing untrusted contributors eliminates the attack surface without plugin changes. Alternatively, disable or remove the Download Manager shortcode functionality via a code snippet or plugin manager until patching is feasible, though this will break download-related shortcode rendering site-wide. Enforcing a Web Application Firewall rule to strip or escape HTML tag attributes in shortcode parameter values is a partial control but may not cover all kses-bypass payloads.

CVE-2017-3823 HIGH POC
8.8 Feb 01

An issue was discovered in the Cisco WebEx Extension before 1.0.7 on Google Chrome, the ActiveTouch General Plugin Conta

CVE-2023-6421 HIGH POC
7.5 Jan 01

The Download Manager WordPress plugin before 3.2.83 does not protect file download's passwords, leaking it upon receivin

CVE-2014-9260 HIGH POC
8.8 Aug 07

The basic_settings function in the download manager plugin for WordPress before 2.7.3 allows remote authenticated users

CVE-2022-2431 HIGH POC
8.8 Sep 06

The Download Manager plugin for WordPress is vulnerable to arbitrary file deletion in versions up to, and including 3.2.

CVE-2022-45836 MEDIUM POC
6.3 Apr 18

Unauth. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2012-0980 HIGH POC
7.5 Feb 02

SQL injection vulnerability in download.php in phux Download Manager allows remote attackers to execute arbitrary SQL co

CVE-2026-14235 HIGH POC
7.5 Jul 27

Download Manager WordPress plugin before 3.3.62 fails to bind temporary download tokens to user sessions, creating long-

CVE-2023-1809 HIGH POC
7.5 May 02

The Download Manager WordPress plugin before 6.3.0 leaks master key information without the need for a password, allowin

CVE-2022-2362 HIGH POC
7.5 Aug 22

The Download Manager WordPress plugin before 3.2.50 prioritizes getting a visitor's IP from certain HTTP headers over PH

CVE-2022-0828 HIGH POC
7.5 Apr 11

The Download Manager WordPress plugin before 3.2.34 uses the uniqid php function to generate the master key for a downlo

CVE-2024-11740 HIGH POC
7.3 Dec 19

The The Download Manager plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and

CVE-2023-1524 MEDIUM POC
6.5 May 30

The Download Manager WordPress plugin before 3.2.71 does not adequately validate passwords for password-protected files.

Share

CVE-2026-14343 vulnerability details – vuln.today

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