Skip to main content

Ninja Forms Excel Export CVE-2026-15160

| EUVDEUVD-2026-45127 MEDIUM
Path Traversal (CWE-22)
2026-07-17 Wordfence GHSA-j6r6-rp64-mqcr
4.3
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

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

Network-exploitable with low privileges (subscriber); integrity is limited because only .xls/.xlsx extensions are writable, no confidentiality or availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Jul 17, 2026 - 04:21 vuln.today
CVE Published
Jul 17, 2026 - 02:31 cve.org
MEDIUM 4.3

DescriptionCVE.org

The Ninja Forms - Excel Export plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 3.3.6 via the 'spreadsheet_export_tmp_name' parameter. This makes it possible for authenticated attackers, with subscriber-level access and above, to write .xls/.xlsx files to arbitrary locations on the server, which can be used to stage further attacks.

AnalysisAI

Directory traversal in the Ninja Forms - Excel Export WordPress plugin (versions ≤ 3.3.6) allows authenticated attackers with subscriber-level access to write .xls/.xlsx files to arbitrary server-side locations via the unsanitized 'spreadsheet_export_tmp_name' parameter. The vulnerability is a staging primitive: direct code execution is not possible through the traversal alone, but file placement in web-accessible or sensitive directories can enable follow-on attacks such as information disclosure or overwriting existing files. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain subscriber-level WordPress credentials
Delivery
Send crafted POST request with traversal payload in 'spreadsheet_export_tmp_name'
Exploit
Plugin writes .xls/.xlsx file to attacker-chosen server path
Execution
Access or trigger planted file via secondary vector
Impact
Achieve follow-on impact

Vulnerability AssessmentAI

Exploitation Exploitation requires the Ninja Forms - Excel Export plugin to be installed and active on a WordPress site running version 3.3.6 or earlier. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 score of 4.3 (Medium) reflects the real-world constraints well: the attack vector is network, complexity is low, but Low Privilege (subscriber-level authentication) is required, and the integrity impact is limited because only .xls/.xlsx file types can be written. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker registers a free WordPress subscriber account on a site with open registration, then submits a crafted export request containing a path traversal sequence (e.g., '../../../wp-content/uploads/shell.xlsx') in the 'spreadsheet_export_tmp_name' parameter, causing the plugin to write a malicious spreadsheet file into an unintended directory. Depending on server configuration, this file placement could overwrite existing content or be retrieved directly via HTTP, potentially enabling further exploitation through a secondary vulnerability that processes the planted file.
Remediation Update the Ninja Forms - Excel Export plugin to a version beyond 3.3.6 as soon as one is available; consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/24fb24cc-c29f-4d2d-87ba-5d211386e7dd for the confirmed fixed release version, which was not independently confirmed in the available input data. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-15160 vulnerability details – vuln.today

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