Skip to main content

Shared Files EUVDEUVD-2026-67565

| CVE-2026-12513 MEDIUM
External Control of File Name or Path (CWE-73)
2026-08-28 WPScan GHSA-h23j-55hj-5495
6.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted traversal path via unauthenticated frontend form
  2. Delivery
    Bypass single-pass sanitization filter
  3. Exploit
    Malicious out-of-bounds path stored in WordPress database
  4. Execution
    Administrator triggers permanent-delete on file entry
  5. Persist
    Plugin resolves stored path and deletes arbitrary server file
  6. Impact
    WordPress site crashes or database credentials exposed

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires two distinct conditions to both be met: first, the attacker must be able to reach and interact with the plugin's frontend file submission form, which is available to unauthenticated users on any site with the plugin installed and frontend submissions enabled (the default configuration). Second, a WordPress administrator must subsequently trigger the permanent-delete action on the malicious file entry - this is the UI:R condition reflected in the CVSS vector and the primary exploitation barrier. The traversal filter bypass itself is the technical prerequisite on the attacker side. Exploitation is limited by: (1) the requirement for administrator interaction at a later point in time, meaning the attacker cannot directly trigger file deletion; (2) AC:H complexity rating, reflecting the non-trivial bypass and timing dependency; and (3) the need for frontend file submissions to be enabled (verify plugin configuration). No authentication is required for the initial injection phase.

Impact

The CVSS 3.1 score of 6.8 (AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H) correctly reflects the two-stage nature of this attack: the initial path injection is unauthenticated and network-reachable, but triggering the destructive file deletion requires an administrator to perform a permanent-delete action, hence AC:H and UI:R. These limiting factors substantially reduce opportunistic exploitation potential. SSVC corroborates this: exploitation is rated 'none' and the attack is assessed as not automatable, aligning with the requirement for administrator interaction. Despite PR:N, the need for UI:R means mass exploitation without social engineering or timing-dependent admin behavior is unlikely. The publicly available POC raises the risk floor, but the absence of CISA KEV listing and the non-automatable SSVC rating suggest no confirmed widespread active exploitation. The potential impact is severe - deletion of wp-config.php disables WordPress and exposes database credentials to subsequent attacks - but the dependency on an admin action remains the primary exploitation barrier.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running the Shared Files plugin, then submits a frontend file entry with a crafted filename containing a traversal sequence that bypasses the single-pass filter (e.g., '....//....//wp-config.php'), causing the plugin to store a resolved path pointing to wp-config.php. When a site administrator later clears file entries through the permanent-delete function - a routine housekeeping action - wp-config.php is deleted from the server, immediately breaking the WordPress installation and potentially exposing database credentials to subsequent attacks. A publicly available POC demonstrates the traversal bypass technique.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Arbitrary file deletion via path traversal in the Shared Files and Shared Files Pro WordPress plugins (versions before 1.7.67 and 1.7.68 respectively) enables unauthenticated attackers to trigger deletion of critical server files such as wp-config.php, causing denial of service and potential site takeover. The plugin's single-pass traversal filter is bypassable during frontend file submission, allowing a crafted path pointing outside the uploads directory to be stored; when an administrator later permanently deletes the corresponding file entry, the resolved arbitrary file is removed. A publicly available proof-of-concept exists, though SSVC assessment rates exploitation as none at time of analysis, likely reflecting the two-stage attack dependency on administrator action.

RemediationAI

Update the Shared Files plugin to version 1.7.67 or later, and Shared Files Pro to version 1.7.68 or later; these are the vendor-confirmed patched releases per the WPScan advisory at https://wpscan.com/vulnerability/25c9fa21-c48b-4333-8abc-87230dc4c869/. If immediate patching is not feasible, disable or restrict frontend file submission functionality to authenticated users only, reducing the attack surface by eliminating the unauthenticated path-injection vector. As an additional compensating control, restrict WordPress filesystem permissions so the web server process cannot delete files outside the uploads directory; note this may affect legitimate plugin functionality. Avoid performing permanent deletes of file entries submitted by external or untrusted users until the patch is applied. File integrity monitoring (e.g., watching wp-config.php for unexpected modification or deletion) can serve as an early-warning detective control.

Affected VersionsENISA

Shared Files 0 <1.7.67
shared-files-pro 0 <1.7.68

Affected Packages

euvd shared_files fix: 1.7.67
euvd shared_files_pro fix: 1.7.68

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-73 (External Control of File Name or Path) describes the root cause: user-supplied input directly influences filesystem path resolution without sufficient sanitization. The plugin accepts file paths through a frontend submission form and attempts to neutralize directory traversal sequences (e.g., '../'), but its single-pass filter fails to handle double-encoded or nested traversal patterns that reconstitute after the first sanitization pass. Affected CPEs are cpe:2.3:a:unknown:shared_files and cpe:2.3:a:unknown:shared-files-pro, covering both the free and premium variants of this PHP-based WordPress plugin. The vulnerability manifests in the permanent-delete code path, where the stored (unsanitized) path is resolved on the filesystem without further validation, meaning the deletion target is attacker-controlled.

Know when Shared Files 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 (WPScan) PRIMARY 6.8 MEDIUM
AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H
vuln.today AI 6.8 MEDIUM

Network vector with no privileges for initial injection, but AC:H and UI:R reflect required admin permanent-delete trigger; no confidentiality impact since only deletion occurs.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch available
Aug 28, 2026 - 09:02 EUVD
CVE Published
Aug 28, 2026 - 06:00 cve.org
MEDIUM 6.8
CVE Published
Aug 28, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Shared Files WordPress plugin before 1.7.67, shared-files-pro WordPress plugin before 1.7.68 do not properly sanitize a file path taken from a frontend file submission and their single-pass traversal filter is bypassable, allowing unauthenticated users to store a path that points outside the uploads directory. When the corresponding file entry is later permanently deleted, an arbitrary file on the server (such as wp-config.php) is deleted, leading to denial of service and potential site takeover.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
WordPress file-sharing plugin, moderate install base
Exploit
POC
Public exploit code exists
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
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

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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