Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit file via public contact form
-
DeliveryObserve upload directory path and filename pattern
-
ExploitEnumerate predictable adjacent filenames
-
ExecutionIssue direct HTTP GET requests for each filename
-
PersistDownload other users' uploaded files
-
ImpactExfiltrate sensitive contact form attachments
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Contact Form to Any API plugin be installed and active on a WordPress site running a version prior to 3.0.7, and that at least one contact form on the site accepts file attachments. The attacker must have unauthenticated HTTP access to the WordPress site (AV:N, PR:N per the confirmed CVSS vector). No special server-side configuration is required to be vulnerable - the flaw is in the plugin's default behavior. Exploitation is naturally limited to sites where users are actively submitting files via the affected contact forms; a site with no file upload forms or no actual file submissions provides nothing to enumerate. Additionally, if an administrator has independently restricted web server access to the plugin's upload subdirectory, exposure is mitigated regardless of plugin version. |
| Impact | The CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) correctly reflects the unauthenticated, low-complexity, network-accessible nature of this vulnerability with high confidentiality impact. However, the EPSS score of 0.14% at the 4th percentile indicates that automated exploitation is not currently widespread - a meaningful contrast to the high CVSS. This divergence likely reflects the plugin's relatively niche install base rather than difficulty of exploitation, since the attack itself is trivially simple given the public POC. The vulnerability is not listed in CISA KEV, so confirmed active exploitation cannot be asserted. That said, the availability of a documented POC via WPScan significantly lowers the attacker skill threshold, and sites collecting sensitive file uploads (legal, medical, financial contexts) face disproportionate real-world impact if exploited. The absence of KEV and low EPSS suggest opportunistic rather than targeted exploitation at present. |
| Exploit ScenarioDerived | An attacker submits a benign file through the public contact form on a target WordPress site, observing the returned or stored URL to identify the upload directory path and filename pattern. They then iterate over predictable filename variants - sequential integers, timestamps, or other enumerable schemes - issuing direct HTTP GET requests to retrieve files uploaded by prior legitimate users. With a publicly available POC documented by WPScan, this enumeration technique requires no specialized tooling and can be automated with basic scripting. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 10, 2026
File enumeration and unauthorized download is possible in the Contact Form to Any API WordPress plugin (all versions before 3.0.7) because uploaded contact form attachments are stored in a publicly accessible directory using predictable, non-random filenames. Unauthenticated remote attackers can discover the upload path by submitting a form themselves, then systematically enumerate filenames to retrieve files - potentially containing PII, identity documents, or sensitive business attachments - submitted by other users. A publicly available proof-of-concept exists, and a vendor patch (3.0.7) has been released.
RemediationAI
Update the Contact Form to Any API plugin to version 3.0.7 or later, which resolves the issue by introducing randomized filenames for uploaded attachments. The update is available through the WordPress plugin repository and can be applied via the WordPress admin dashboard under Plugins > Updates. The WPScan advisory at https://wpscan.com/vulnerability/fa13ebbb-8eea-492d-8f59-58228efb94d8/ provides additional details. As a compensating control prior to patching, administrators can add an .htaccess directive (e.g., 'Require all denied') to the plugin's upload directory to block direct web access - note this may break any use case where the plugin generates public-facing links to uploaded files. Alternatively, restricting the upload directory at the web server level (e.g., nginx deny rules) achieves the same effect with similar trade-offs.
Affected VersionsENISA
Affected Packages
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
The plugin copies files attached to WordPress contact form submissions into a web-accessible directory without generating cryptographically random filenames, violating the principle of unpredictable resource identifiers. This falls squarely under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), compounded by an insecure direct object reference (IDOR) pattern: because filenames are predictable (likely sequential or timestamp-based), an attacker can reconstruct or brute-force valid URLs without any authentication. The affected CPE cpe:2.3:a:unknown:contact_form_to_any_api:*:*:*:*:*:*:*:* covers all versions up to but not including 3.0.7. WordPress's architecture means the upload directory is typically served by the same web server as the public site, so no additional network access is required beyond reaching the site itself.
Know when Contact Form To Any Api 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:H/I:N/A:N
Network-reachable with no authentication or user interaction; purely a confidentiality impact with no integrity or availability effect, consistent with passive file enumeration.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Contact Form to Any API WordPress plugin before 3.0.7 does not use a random filename when copying files uploaded through contact forms into a publicly accessible directory, allowing unauthenticated attackers to enumerate and download files submitted by other users.
Articles & Coverage 1
Executive ViewAI
Unauthenticated attackers can retrieve user-submitted contact form files from WordPress sites running Contact Form to Any API plugin versions prior to 3.0.7, risking exposure of customer data, identity documents, and sensitive business records. With functional exploit code publicly available and no authentication required, the attack surface is broad and exploitation likelihood is high. A vendor patch (v3.0.7) is available and must be applied immediately to close this data exposure channel.
Apply vendor patch. If immediate patching is not feasible, restrict web server access to upload directories via .htaccess or firewall rules, disable the plugin until patching completes, and implement enhanced monitoring of upload directory access patterns and contact form submissions.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Contact Form To Any Api
View allImproper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in IT Path Solutions
The Contact Form to Any API plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Contact Form 7 form fi
Unauthenticated reflected/stored cross-site scripting in the WordPress plugin Contact Form to Any API through version 3.
EUVD-2026-55012
GHSA-qp64-vw92-jr32
NVD
CVE.org
EPSS
Exploit-DB