CVE-2026-15983

Source
https://cve.org/CVERecord?id=CVE-2026-15983
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-15983.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-15983
Published
2026-10-01T08:28:41Z
Modified
2026-10-03T03:46:43Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H CVSS Calculator
Summary
Super Forms <= 6.3.316 - Authenticated (Subscriber+) Arbitrary File/Directory Deletion via 'subdir' / 'path' Parameter
Details

The Super Forms – Drag & Drop Form Builder plugin for WordPress is vulnerable to Arbitrary File/Directory Deletion in all versions up to, and including, 6.3.316. This is due to the super_save_form AJAX handler performing no capability check — allowing Subscriber-level authenticated users to create or modify Super Forms and enable the file_upload_submission_delete setting — combined with the super_submit_form handler's submit_form function passing the attacker-controlled files[].subdir value from $_POST['data'] directly into SUPER_Common::delete_dir() without sanitization, and a trivially bypassed ABSPATH guard that a subdir value of wp-config.php defeats because dirname(realpath(ABSPATH . $subdir)) resolves to the WordPress root while the naive ABSPATH !== $dir string check fails to match due to a trailing-slash mismatch. This makes it possible for authenticated attackers, with Subscriber-level access and above, to recursively delete arbitrary files and directories on the server, up to and including the entire WordPress installation, resulting in full site takedown and potential remote code execution if critical files such as wp-config.php are removed and the site is subsequently re-installed by another party.

Database specific
{
    "cna_assigner":  "Wordfence",
    "cwe_ids":  [
        "CWE-73"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/15xxx/CVE-2026-15983.json"
}
References

Affected packages

Git / github.com/renstillmann/super-forms

Affected ranges

Type
GIT
Repo
https://github.com/renstillmann/super-forms
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last Affected
Database specific
Show details
{
    "extracted_events":  [
        {
            "introduced":  "0"
        },
        {
            "last_affected":  "6.3.316"
        }
    ],
    "source":  "AFFECTED_FIELD"
}

Affected versions

v6.*
v6.3.313
v6.3.314
v6.3.315
v6.3.316

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-15983.json"