Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessVisit public WordPress page
-
DeliveryExtract upload nonce from page HTML
-
ExploitSend unauthenticated multipart POST to AJAX upload handler
-
ExecutionWrite allowed-MIME-type file to public server directory
-
ImpactRead absolute server filesystem path from JSON response
Vulnerability Assessment
| Weakness |
CWE
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication is required - the CVSS vector is PR:N/AC:L/UI:N, and the upload handler is explicitly registered via the WordPress nopriv AJAX hook, meaning any unauthenticated HTTP client can reach it. The sole prerequisite is that the Shared Files or Shared Files Pro plugin is installed, activated, and running a version prior to 1.7.67 or 1.7.70 respectively, on a publicly reachable WordPress site. No special plugin configuration, specific PHP version, or non-default WordPress setting is required. The critical limiting factor is WordPress's built-in MIME type allowlist: PHP and other server-executable file types are blocked at the platform level, so the vulnerability cannot directly achieve remote code execution - exploitation is bounded to writing non-executable files to a public directory and reading the server's absolute filesystem path from the upload response. |
| Impact | The NVD CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) captures the low-complexity unauthenticated write path but omits the confirmed path-disclosure component, which constitutes a genuine C:L confidentiality impact and brings the independently assessed vector to CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N. SSVC classifies exploitation as 'none' despite publicly available exploit code existing, which is the strongest limiting signal; however, the Automatable:yes rating means scripted mass scanning is feasible, and even a mid-sized municipal IT team in inowroclaw managing dozens of WordPress sites should treat rapid patching as standard hygiene given zero friction for an attacker. The MIME type restriction preventing PHP execution materially reduces real-world severity compared to a full RCE path - this is a moderate-priority issue, not a critical one. EPSS data was not provided in source intelligence, so numeric exploitation probability cannot be stated. |
| Exploit ScenarioDerived | An attacker visits any public page of a WordPress site running a vulnerable Shared Files version, extracts the nonce value embedded in the page HTML or JavaScript, and submits a crafted multipart POST request to the wp-admin/admin-ajax.php endpoint without a WordPress session cookie. A file within WordPress's allowed MIME types - for example, a PDF containing a phishing payload or a large archive for storage exhaustion - is written to the plugin's publicly accessible upload directory, and the server's absolute filesystem path appears in the JSON response. Publicly available exploit code exists, and the SSVC Automatable:yes rating confirms this flow can be scripted for opportunistic mass scanning against WordPress installations. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Unauthenticated file upload in the Shared Files (before 1.7.67) and Shared Files Pro (before 1.7.70) WordPress plugins exposes an upload handler that performs no capability check and relies on a nonce embedded in every public page - making the nonce an ineffective authorization barrier. Any unauthenticated visitor can upload files within WordPress's allowed MIME type list to a publicly accessible server directory, and the server's absolute filesystem path is returned in the response, aiding reconnaissance. Publicly available exploit code exists (confirmed by WPScan); however, active exploitation has not been confirmed and the CVE is not listed in CISA KEV.
RemediationAI
The primary fix is to upgrade the Shared Files plugin to version 1.7.67 or later and Shared Files Pro to version 1.7.70 or later; vendor patches are confirmed available per EUVD-2026-67566 and the WPScan advisory at https://wpscan.com/vulnerability/a3098be8-aa7a-48ef-9fcc-b67c763debba/. If immediate patching is not possible, restrict unauthenticated POST requests to the WordPress AJAX endpoint (wp-admin/admin-ajax.php) at the web server or WAF layer - this fully prevents exploitation but disables the plugin's public-facing upload feature, which may break legitimate site functionality. A more targeted workaround is a WAF rule that blocks the specific AJAX action parameter used by the upload handler for requests lacking a valid WordPress session cookie; this reduces attack surface while preserving authenticated use, but requires WAF visibility into POST body parameters. Neither compensating control substitutes for patching.
Affected VersionsENISA
Affected Packages
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
The plugins register a WordPress AJAX upload endpoint using the nopriv hook, making it accessible to unauthenticated users. The sole guard is a WordPress nonce, but nonces for public-facing handlers are emitted directly into page markup and are trivially extractable by any site visitor - they demonstrate request origin, not user capability. This is a textbook CWE-862 (Missing Authorization) defect: the code verifies the nonce but never interrogates the WordPress capability system (e.g., current_user_can()) to confirm the requester holds upload privileges. Affected CPE strings are cpe:2.3:a:unknown:shared_files:*:*:*:*:*:*:*:* and cpe:2.3:a:unknown:shared-files-pro:*:*:*:*:*:*:*:*, covering all versions prior to the patched releases. WordPress's built-in MIME type allowlist blocks server-executable PHP uploads, which constrains - but does not eliminate - the attack surface to storage abuse, malicious file hosting, and path disclosure.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Added C:L over the NVD vector because the server absolute path is disclosed in the upload response, constituting a confirmed confidentiality impact absent from the original scoring.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Shared Files WordPress plugin before 1.7.67, shared-files-pro WordPress plugin before 1.7.70 do not perform a capability check in their file-upload handler, which is registered for unauthenticated users and protected only by a nonce that is output on public pages, so an unauthenticated visitor can upload files to a publicly accessible directory and read the server's absolute path from the response. Uploads are limited to WordPress's allowed MIME types, so executable PHP cannot be uploaded.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Shared Files
View allArbitrary file deletion via path traversal in the Shared Files and Shared Files Pro WordPress plugins (versions before 1
The Shared Files WordPress plugin before version 1.7.58 contains a path traversal vulnerability that allows attackers wi
The Shared Files WordPress plugin before 1.7.6 does not return the right Content-Type header for the specified uploaded
The Shared Files WordPress plugin before 1.6.61 does not sanitise and escape the Download Counter Text settings, which c
The Easy Download Manager and File Sharing Plugin with frontend file upload - a better Media Library - Shared Files Word
Unauthenticated path traversal in the Shared Files WordPress plugin (versions 1.7.64 and earlier) allows remote attacker
Server-Side Request Forgery in the Shared Files WordPress plugin (versions up to and including 1.7.69) allows authentica
Insertion of Sensitive Information Into Sent Data vulnerability in Anssi Laitila Shared Files shared-files.7.28. Rated m
EUVD-2026-67566
GHSA-4qpc-6xpr-g8g2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB