The Forminator Forms plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.56.1 via the handle_file_upload function. This is due to insufficient file type validation in handle_file_upload, where the dangerous-extension blocklist performs exact-key matching that is bypassed by pipe-alternative MIME type keys, combined with a public submission handler that trusts attacker-controlled upload field configuration injected via a forged Select field value. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible.
CVE-2026-15748
Score 9.8 from GitHub Security Advisory (severity: CRITICAL) published 2026-08-18. a secondary CVSS source baseline 9.8; sources differ by 0.0.
- High severity, but no confirmed exploitation yet
No vendor fix yet — apply a workaround or compensating control (WAF / firewall / segmentation) and watch for a patch.
- CVSS v3
- 9.8
- EG Score
- 9.8(high)
- EG Risk
- 75(Track)EG Risk 75/100SSVC: Track
EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).
How it’s computedSeverity98% × 45%Exploitation40% × 40%Automatability100% × 15%Action: Routine — remediate on your standard cadence. - EPSS PROB
- 3%
- EPSS %ILE
- 88%
- KEV
- Not listed
Published
August 18, 2026
Last Modified
August 20, 2026
References (7)
- security@wordfencehttps://plugins.trac.wordpress.org/browser/forminator/tags/1.55.1/admin/classes/class-admin-ajax.php#L1196
- security@wordfencehttps://plugins.trac.wordpress.org/browser/forminator/tags/1.55.1/library/abstracts/abstract-class-field.php#L2308
- security@wordfencehttps://plugins.trac.wordpress.org/browser/forminator/tags/1.55.1/library/fields/upload.php#L552
- security@wordfencehttps://plugins.trac.wordpress.org/browser/forminator/tags/1.55.1/library/helpers/helper-fields.php#L3425
- security@wordfencehttps://plugins.trac.wordpress.org/browser/forminator/tags/1.55.1/library/modules/custom-forms/front/front-action.php#L2767
- security@wordfencehttps://plugins.trac.wordpress.org/browser/forminator/tags/1.55.1/library/modules/custom-forms/front/front-action.php#L738
- security@wordfencehttps://www.wordfence.com/threat-intel/vulnerabilities/id/263ac05d-f1ca-46e3-a43e-3b45eb8066d4?source=cve
Vendor Advisories for CVE-2026-15748(1)
These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.
Weakness Classification(1)
MITRE Common Weakness Enumeration — the root-cause categories this CVE belongs to.
Data Freshness Timeline
(refreshed 31× in last 7d / 31× in last 30d)
Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.
- 2026-08-21 06:33 UTCGHSA enrichment
- 2026-08-21 02:10 UTCEG score recompute
- 2026-08-21 02:10 UTCGHSA enrichment
- 2026-08-20 22:55 UTCEPSS rescore
- 2026-08-20 21:46 UTCGHSA enrichment
- 2026-08-20 17:23 UTCGHSA enrichment
- 2026-08-20 12:59 UTCGHSA enrichment
- 2026-08-20 08:54 UTCGHSA enrichment
- 2026-08-20 04:31 UTCGHSA enrichment
- 2026-08-20 00:07 UTCGHSA enrichment
- 2026-08-19 19:44 UTCEG score recompute
- 2026-08-19 19:44 UTCGHSA enrichment
- 2026-08-19 17:03 UTCEPSS rescore
- 2026-08-19 15:19 UTCGHSA enrichment
- 2026-08-19 10:47 UTCGHSA enrichment
- 2026-08-19 06:23 UTCGHSA enrichment
- 2026-08-19 02:00 UTCGHSA enrichment
- 2026-08-18 21:36 UTCEG score recompute
- 2026-08-18 21:36 UTCGHSA enrichment
- 2026-08-18 16:43 UTCEG score recompute
- 2026-08-18 16:42 UTCGHSA enrichment
- 2026-08-18 15:45 UTCEG score recompute
- 2026-08-18 15:45 UTCGHSA enrichment
- 2026-08-18 15:12 UTCEG score recompute
- 2026-08-18 15:12 UTCGHSA enrichment
Show 6 moreShow fewer
- 2026-08-18 13:48 UTCEPSS rescore
- 2026-08-18 10:48 UTCEG score recompute
- 2026-08-18 10:47 UTCGHSA enrichment
- 2026-08-18 06:24 UTCEG score recompute
- 2026-08-18 05:46 UTCEG score recompute
- 2026-08-18 05:45 UTCMITRE cvelistV5first tracked
Publicly available exploits
(1 reference)Working exploit code is in the public domain (1 GitHub PoC). Defenders should treat patch urgency accordingly — public PoCs typically lead to mass-exploitation within 24-72 hours.
- GitHub PoCyora1928/cve-2026-15748First seen Aug 18, 2026
CVE-2026-15748 - Unauthenticated RCE exploit for WordPress Forminator plugin (≤1.56.1). Automated detection, deep crawl, nonce extraction, and safe upload test. For authorized testing only.
Open source ↗
Related CVEs(same CWE)
Same CWE
10 shownCWE-434
Frequently asked(5)
What is CVE-2026-15748?
When was CVE-2026-15748 disclosed?
Is CVE-2026-15748 actively exploited?
What is the CVSS score of CVE-2026-15748?
How do I remediate CVE-2026-15748?
Dependency Blast Radius
Explore the affected products and dependency analysis for CVE-2026-15748
Is Your Infrastructure Affected by CVE-2026-15748?
EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.