Skip to main content

WordPress File Upload CVE-2026-66570

| EUVDEUVD-2026-114863 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-11-01 Patchstack GHSA-9jg4-gr2w-m5jg
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted payload to plugin input
  2. Exploit
    Malicious script stored persistently
  3. Execution
    Victim loads affected page
  4. Impact
    Script executes in victim browser session

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 targets the Nickboss WordPress File Upload plugin at versions up to and including 5.2.1; later fixed versions, if any, are not stated in the available sources. The stored XSS requires that attacker-controlled input be persisted by the plugin and then rendered to a victim - per UI:R, a user (typically a site administrator or visitor) must load the affected page for the payload to execute, which is the primary limiting factor. The exact plugin feature, form field, or parameter that accepts the injection is not described in the available sources, so the specific trigger cannot be confirmed; while the CVSS vector lists PR:N (no privileges), the description does not state the required access level, so the unauthenticated nature should be verified with the vendor/Patchstack. The scope-change rating (S:C) reflects that script executes in the victim's browser context rather than only the vulnerable component.

Impact

This is a stored cross-site scripting flaw (CWE-79) in the Nickboss 'WordPress File Upload' plugin, versions up to and including 5.2.1, reported by Patchstack and scored CVSS 7.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L). The CVSS signals indicate a network-reachable, low-complexity issue with a scope change (S:C), but exploitation depends on user interaction (UI:R) - a victim must load the page where the injected script renders - and impact is only partial across confidentiality, integrity and availability (C:L/I:L/A:L), consistent with script execution in a browser session rather than server compromise. No EPSS score was supplied, the vulnerability is NOT listed in CISA KEV, and no proof-of-concept or exploit reference is present (the only reference is the Patchstack database advisory itself). The vuln.today priority is 'this_week', not act_now or emergency. Net assessment: a legitimately exploitable stored XSS worth patching on a normal cycle, but there is no evidence of active exploitation or public exploit code, so this is a moderate-priority item rather than an urgent incident. The PR:N rating implies unauthenticated injection, but the available sources do not describe the exact injection point or whether some privilege level is actually required - verify against the Patchstack advisory before treating it as fully unauthenticated.

Exploit ScenarioDerived

An attacker injects a malicious script payload into an input processed by the WordPress File Upload plugin, which is stored persistently. When an administrator or other user later views the page rendering that stored content, the script executes in their authenticated browser session, potentially enabling session/cookie theft or actions in the site context. No public exploit code or proof-of-concept was identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Nov 01, 2026

Stored cross-site scripting in the Nickboss WordPress File Upload plugin, versions up to and including 5.2.1, allows an attacker to persist script that executes in a victim's browser when the victim loads the affected page. The CVSS vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, giving a base score of 7.1; the UI:R component means a user must load the page containing the stored payload for execution to occur. The CVSS vector lists no privileges required (PR:N), though the description does not state the required access level, so the unauthenticated nature should be verified with the vendor or Patchstack. No public exploit code or active exploitation is identified in the available sources at time of analysis, and no EPSS score was supplied.

RemediationAI

The available sources do not state a fixed version for this issue. Consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-file-upload/vulnerability/wordpress-wordpress-file-upload-plugin-5-2-1-cross-site-scripting-xss-vulnerability?_s_id=cve and apply the vendor's update once a patched release is published. Because execution requires a victim to load the page containing the stored payload (UI:R), exposure is reduced where access to rendered plugin output is limited to trusted users, but no vendor-confirmed workaround is listed in the available sources.

Affected VersionsENISA

WordPress File Upload 0 ≤5.2.1

Affected Packages

euvd wordpress_file_upload 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

This is a CWE-79 improper neutralization of input during web page generation issue in a WordPress plugin. The CPE cpe:2.3:a:nickboss:wordpress_file_upload:*:*:*:*:*:*:*:* identifies the affected component as the Nickboss WordPress File Upload plugin. Stored XSS arises when attacker-controlled input is persisted by the application and later rendered into a web page without adequate output encoding or sanitization, causing the browser to execute the injected script in the context of the affected site. The CVSS scope-change rating (S:C) reflects that the script executes in the victim's browser context rather than only within the vulnerable component. The specific plugin feature, form field, or parameter that accepts and later renders the injected content is not described in the available sources, so the exact trigger is not confirmed. Similarly, although the vector carries PR:N, the sources do not state what access level is needed to persist the payload.

Know when Wordpress File Upload 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 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Network-reachable stored XSS executing only when a victim views the page (UI:R), crossing into the browser context (S:C) with limited C/I/A browser-session impact; PR:N retained per the source as the trigger is undescribed.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
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 Nickboss WordPress File Upload wp-file-upload allows Stored XSS.This issue affects WordPress File Upload: from n/a through 5.2.1.

Executive ViewAI

Why It Matters

CVE-2026-66570 is a stored cross-site scripting vulnerability in the Nickboss File Upload plugin (versions up to 5.2.1) for WordPress, which can allow an attacker to inject persistent script that executes when a victim loads an affected page. This puts site visitors and administrators at risk of session hijacking, credential theft, or malicious actions performed in their browsers, potentially leading to broader compromise of the WordPress site and its users. Leadership should prioritize remediation given the high severity and the plugin's role in handling file uploads, which may be widely deployed across the organization's web properties.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include deploying WAF rules to detect and block stored XSS attempts, disabling the plugin if not business-critical, restricting file upload capabilities to authenticated and trusted users, and monitoring for suspicious client-side activity or unauthorized changes.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
common WordPress file-upload plugin, sizable but not universal install base
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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.

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

CVE-2024-11613 CRITICAL
9.8 Jan 08

The WordPress File Upload plugin through version 4.24.15 contains critical vulnerabilities in wfu_file_downloader.php en

CVE-2024-9047 CRITICAL POC
9.8 Oct 12

The WordPress File Upload plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 4.2

CVE-2020-10564 CRITICAL POC
9.8 Mar 13

An issue was discovered in the File Upload plugin before 4.13.0 for WordPress. Rated critical severity (CVSS 9.8), this

CVE-2024-11635 CRITICAL
9.8 Jan 08

The WordPress File Upload plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and includi

CVE-2024-6494 MEDIUM POC
6.1 Aug 07

The WordPress File Upload WordPress plugin before 4.24.8 does not properly sanitize and escape certain parameters, which

CVE-2024-6651 MEDIUM POC
6.1 Aug 06

The WordPress File Upload WordPress plugin before 4.24.8 does not sanitise and escape a parameter before outputting it b

CVE-2018-9844 MEDIUM POC
6.1 Apr 07

The Iptanus WordPress File Upload plugin before 4.3.4 for WordPress mishandles Settings attributes, leading to XSS. Rate

CVE-2023-4811 MEDIUM POC
5.4 Oct 16

The WordPress File Upload WordPress plugin before 4.23.3 does not sanitise and escape some of its settings, which could

CVE-2018-9172 MEDIUM POC
5.4 Apr 01

The Iptanus WordPress File Upload plugin before 4.3.3 for WordPress mishandles shortcode attributes. Rated medium severi

CVE-2026-66447 CRITICAL
9.3 Aug 06

SQL injection in the WordPress File Upload plugin (by nickboss) affects all versions up to and including 5.1.7 and is re

CVE-2026-62071 CRITICAL
9.3 Oct 01

Unauthenticated SQL injection in the WordPress File Upload plugin (nickboss) up to and including version 5.1.10 lets any

CVE-2024-9939 HIGH
7.5 Jan 08

The WordPress File Upload plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 4.2

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