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(medium)
- 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
- 5%
- EPSS %ILE
- 91%
- 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 45× in last 7d / 201× 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.
Showing the most recent 100 of 241 total refreshes for this CVE.
- 2026-09-21 13:54 UTCGHSA enrichment
- 2026-09-21 09:02 UTCGHSA enrichment
- 2026-09-21 04:08 UTCGHSA enrichment
- 2026-09-20 23:45 UTCEG score recompute
- 2026-09-20 23:45 UTCGHSA enrichment
- 2026-09-20 18:38 UTCGHSA enrichment
- 2026-09-20 14:11 UTCGHSA enrichment
- 2026-09-20 09:44 UTCGHSA enrichment
- 2026-09-20 05:18 UTCGHSA enrichment
- 2026-09-20 00:55 UTCGHSA enrichment
- 2026-09-19 20:32 UTCGHSA enrichment
- 2026-09-19 16:07 UTCEG score recompute
- 2026-09-19 16:07 UTCGHSA enrichment
- 2026-09-19 11:17 UTCGHSA enrichment
- 2026-09-19 06:54 UTCGHSA enrichment
- 2026-09-19 02:20 UTCGHSA enrichment
- 2026-09-18 21:54 UTCEG score recompute
- 2026-09-18 21:54 UTCGHSA enrichment
- 2026-09-18 19:27 UTCEPSS rescore
- 2026-09-18 15:31 UTCGHSA enrichment
- 2026-09-18 11:04 UTCGHSA enrichment
- 2026-09-18 06:40 UTCGHSA enrichment
- 2026-09-18 02:17 UTCGHSA enrichment
- 2026-09-17 21:53 UTCEG score recompute
- 2026-09-17 21:53 UTCGHSA enrichment
Show 75 moreShow fewer
- 2026-09-17 13:14 UTCGHSA enrichment
- 2026-09-17 08:07 UTCEG score recompute
- 2026-09-17 08:07 UTCGHSA enrichment
- 2026-09-17 03:44 UTCGHSA enrichment
- 2026-09-16 22:59 UTCGHSA enrichment
- 2026-09-16 15:14 UTCEG score recompute
- 2026-09-16 15:14 UTCGHSA enrichment
- 2026-09-16 14:07 UTCEPSS rescore
- 2026-09-16 10:13 UTCEG score recompute
- 2026-09-16 10:13 UTCGHSA enrichment
- 2026-09-16 05:14 UTCEPSS rescore
- 2026-09-16 04:53 UTCGHSA enrichment
- 2026-09-16 00:01 UTCGHSA enrichment
- 2026-09-15 19:11 UTCGHSA enrichment
- 2026-09-15 13:24 UTCGHSA enrichment
- 2026-09-15 09:01 UTCGHSA enrichment
- 2026-09-15 04:37 UTCEG score recompute
- 2026-09-15 04:37 UTCGHSA enrichment
- 2026-09-15 00:12 UTCGHSA enrichment
- 2026-09-14 19:49 UTCGHSA enrichment
- 2026-09-14 13:21 UTCGHSA enrichment
- 2026-09-14 08:55 UTCGHSA enrichment
- 2026-09-14 04:32 UTCGHSA enrichment
- 2026-09-14 00:08 UTCGHSA enrichment
- 2026-09-13 19:42 UTCGHSA enrichment
- 2026-09-13 15:18 UTCGHSA enrichment
- 2026-09-13 10:55 UTCGHSA enrichment
- 2026-09-13 06:31 UTCGHSA enrichment
- 2026-09-13 02:08 UTCGHSA enrichment
- 2026-09-12 21:44 UTCGHSA enrichment
- 2026-09-12 17:20 UTCEG score recompute
- 2026-09-12 17:20 UTCGHSA enrichment
- 2026-09-12 15:00 UTCEPSS rescore
- 2026-09-12 12:57 UTCGHSA enrichment
- 2026-09-12 08:33 UTCGHSA enrichment
- 2026-09-12 04:09 UTCGHSA enrichment
- 2026-09-11 23:44 UTCGHSA enrichment
- 2026-09-11 18:18 UTCEG score recompute
- 2026-09-11 18:18 UTCGHSA enrichment
- 2026-09-11 14:52 UTCEPSS rescore
- 2026-09-11 13:54 UTCEG score recompute
- 2026-09-11 13:54 UTCGHSA enrichment
- 2026-09-11 09:36 UTCEPSS rescore
- 2026-09-11 09:30 UTCGHSA enrichment
- 2026-09-11 05:06 UTCGHSA enrichment
- 2026-09-11 00:42 UTCGHSA enrichment
- 2026-09-10 18:48 UTCGHSA enrichment
- 2026-09-10 14:24 UTCGHSA enrichment
- 2026-09-10 10:00 UTCEG score recompute
- 2026-09-10 09:59 UTCGHSA enrichment
- 2026-09-10 09:34 UTCEPSS rescore
- 2026-09-10 05:36 UTCGHSA enrichment
- 2026-09-10 01:12 UTCGHSA enrichment
- 2026-09-09 17:15 UTCGHSA enrichment
- 2026-09-09 12:21 UTCGHSA enrichment
- 2026-09-09 07:57 UTCGHSA enrichment
- 2026-09-09 03:34 UTCEG score recompute
- 2026-09-09 03:34 UTCGHSA enrichment
- 2026-09-08 22:00 UTCEPSS rescore
- 2026-09-08 05:23 UTCGHSA enrichment
- 2026-09-08 00:57 UTCGHSA enrichment
- 2026-09-07 20:33 UTCGHSA enrichment
- 2026-09-07 16:10 UTCEG score recompute
- 2026-09-07 16:10 UTCGHSA enrichment
- 2026-09-07 16:01 UTCEPSS rescore
- 2026-09-07 10:31 UTCGHSA enrichment
- 2026-09-07 05:02 UTCGHSA enrichment
- 2026-09-07 00:38 UTCGHSA enrichment
- 2026-09-06 20:09 UTCGHSA enrichment
- 2026-09-06 15:45 UTCEG score recompute
- 2026-09-06 15:45 UTCGHSA enrichment
- 2026-09-06 13:47 UTCEPSS rescore
- 2026-09-06 11:21 UTCGHSA enrichment
- 2026-09-06 06:58 UTCGHSA enrichment
- 2026-09-06 02:34 UTCGHSA enrichment
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.