Skip to main content

Super Forms CVE-2026-15896

| EUVDEUVD-2026-91180 CRITICAL
Path Traversal: '/dir/../filename' (CWE-26)
2026-10-02 Wordfence GHSA-r39q-9952-j46j
9.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify form with file upload enabled
  2. Delivery
    Submit upload to obtain timestamp directory
  3. Exploit
    Craft parse_request path-traversal request
  4. Execution
    Read arbitrary server file (e.g. wp-config.php)
  5. Impact
    Exfiltrate credentials and secrets

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires that a Super Forms form with the file upload feature be enabled on the site (file upload must be active for the parse_request path to be reachable), which is a common deployment state. In the DEFAULT configuration the 'file_upload_auth' setting is empty, so NO authentication is required for unauthenticated attackers; enabling 'file_upload_auth' mitigates unauthenticated exploitation but does not remediate the underlying traversal. A platform-specific limiting factor applies on Linux, where a real 13-digit timestamp directory must exist - but the plugin's file-upload response discloses the created directory name, defeating this limitation; on Windows the traversal succeeds with any hardcoded 13-digit prefix. Affected: all versions up to and including 6.3.316.

Impact

This is a credible high-priority issue, though the supplied signals are internally inconsistent. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U) correctly reflects remote, unauthenticated, low-complexity exploitation against the default configuration, where the optional 'file_upload_auth' setting is empty. However, the impact metrics in the input (C:N/I:H/A:H) contradict the description: this is an arbitrary file READ (directory traversal, CWE-26), which is fundamentally a CONFIDENTIALITY breach and should be C:H/I:N/A:N - the input vector appears mislabeled and should be verified with Wordfence/NVD. No EPSS score was provided, so statistical exploitation probability cannot be weighed. The vulnerability is NOT in CISA KEV and no POC flag was supplied, so there is no public exploit identified at time of analysis; the only exploit-adjacent artifact is the GitHub pull request (PR #205), which represents the FIX rather than weaponized exploit code. Net: a genuinely serious unauthenticated information-disclosure flaw in a widely-sold WordPress plugin, but with no evidence of active exploitation and a demonstrably inconsistent impact vector that should be corrected before the raw 9.1 is used for prioritization.

Exploit ScenarioDerived

An unauthenticated attacker locates a WordPress site running Super Forms with any form that has file upload enabled (the default). They submit a file upload, read the created 13-digit timestamp directory name returned in the response, then issue a crafted request to the parse_request function using '../' sequences to read sensitive files such as wp-config.php, harvesting database credentials and secret keys. No public exploit code was identified at time of analysis, and the low attack complexity (AC:L) and lack of required authentication make this straightforward against default installations.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.9% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 02, 2026

Unauthenticated path traversal in the Super Forms - Drag & Drop Form Builder plugin for WordPress (all versions up to and including 6.3.316) allows remote attackers to read the contents of arbitrary files on the hosting server through the plugin's parse_request handling of form file uploads. In the default configuration the optional 'file_upload_auth' setting is empty, so no credentials are needed, although the vulnerable code path is only reachable when a form with the file upload feature is enabled on the site. No public exploit code has been identified at time of analysis and the vulnerability is not confirmed actively exploited (no CISA KEV entry); the practical impact is information disclosure of sensitive files such as configuration and credential material rather than modification or denial of service, and the supplied severity signals are internally inconsistent (the vendor score of 9.1 asserts integrity and availability impact while our assessment finds confidentiality-only impact).

RemediationAI

No vendor-released patched version number is confirmed in the available data: the only fix reference is the upstream pull request at https://github.com/RensTillmann/super-forms/pull/205, so treat this as 'Upstream fix available (PR/commit); released patched version not independently confirmed' and verify the plugin's current release notes or changelog before assuming a given build is fixed - if a release incorporating that PR is published, upgrade to it immediately and confirm the installed version. Because the underlying traversal is not remediated by configuration alone, operators who cannot patch should apply layered compensating controls: enable the plugin's 'file_upload_auth' setting so upload-triggered requests require authentication - this blocks unauthenticated exploitation in the default configuration but does not fix the path traversal itself, so any authenticated low-privilege user (or any other path that reaches parse_request) could still traverse; disable or unpublish forms that use the file upload feature, which removes the reachable code path entirely at the cost of losing upload functionality; and restrict or disable the upload endpoint at the web tier (for example, blocking requests containing '../' or encoded traversal sequences in the affected parameters via WAF rules). Additional hardening with low side effects includes running the web server process with least privilege, using open_basedir or container filesystem isolation to limit which files a successful traversal can reach, and moving secrets such as wp-config.php credentials out of reach where feasible. Since the plugin's upload response leaks the created directory name, avoid exposing upload responses unnecessarily if the plugin's behavior can be modified or filtered. Monitor for anomalous request patterns against the plugin's endpoints until a patched release is deployed.

Affected VersionsENISA

Super Forms – Drag & Drop Form Builder 0 ≤6.3.316

Affected Packages

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

The issue is a classic path traversal in a PHP WordPress plugin, classified as CWE-26 ('Path Traversal: /dir/../filename'), a variant of CWE-22 in which an attacker-controlled directory component is combined with traversal sequences before a filesystem read. The affected component is the plugin's parse_request function, which processes form submissions - specifically the file upload handling path. Because the destination path for uploaded files is constructed from a 13-digit timestamp-derived directory name rather than being strictly validated, an attacker can inject traversal sequences and force the plugin to resolve a path outside the intended upload directory. Platform behavior differs: on Linux a real 13-digit timestamp directory must already exist for the traversal to resolve, whereas on Windows any hardcoded 13-digit prefix suffices; that Linux constraint is largely defeated in practice because the plugin's file-upload response discloses the name of the directory it created, giving the attacker the exact prefix to use. The CPE entry cpe:2.3:a:webrehab:super_forms_-_drag_&_drop_form_builder confirms the vendor (webrehab) and product line targeted, and the plugin is distributed through the WordPress ecosystem, so exposure is determined by whether the plugin is installed and a form with uploads is published. Note the divergence between the supplier score (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H, 9.1, implying write and availability impact) and our reassessment (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, confidentiality-only); the description and code path support file read, not file write or service disruption, which is what the summary and remediation reflect.

Know when Super Forms Drag Drop Form Builder 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 (Wordfence) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 7.5 HIGH

Remote unauthenticated arbitrary file read in default config gives AV:N/AC:L/PR:N; impact is confidentiality only (C:H), so I and A are N, correcting the input vector.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Super Forms - Drag & Drop Form Builder plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 6.3.316 via the parse_request function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. The optional 'file_upload_auth' setting defaults to empty, meaning no authentication is required in the default configuration; enabling this setting mitigates unauthenticated exploitation but does not remediate the path traversal itself. Exploitation on Linux requires a real 13-digit timestamp directory to exist, whereas on Windows the traversal works with any hardcoded 13-digit prefix. However, the plugin's file upload response returns the name of the created directory, which means the vulnerability is exploitable as long as file upload is enabled on the form.

Executive ViewAI

Why It Matters

Super Forms - Drag & Drop Form Builder plugin for WordPress versions up to and including 6.3.316 contains a path traversal flaw that can expose sensitive files on affected hosting servers, including configuration and credential material. No public exploit identified at time of analysis, and exploitation requires a form with the file upload feature enabled. Leadership should prioritize remediation because exposed credentials could enable broader compromise of WordPress sites and connected systems, despite no vendor-released patch identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling the file upload feature on all Super Forms forms, deactivating the Super Forms plugin if file uploads are not essential, setting a non-empty 'file_upload_auth' value only as a defense-in-depth measure if file uploads must remain enabled, deploying WAF rules to block path traversal patterns, restricting web server file permissions, and monitoring for unauthorized file access.

Threat Intelligence Overview

EPSS Score
0.9%
Top 42% exploitable
Prevalence
Medium
popular commercial WordPress form-builder plugin, common but not universal
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.9%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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

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