CVE-2026-15748
Last modified
CVE-2026-15748 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. 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. EPSS estimates a 1.18% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| wpmudev | Forminator Forms – Contact Form, Payment Form & Custom Form Builder | <= 1.56.1 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-15748?
How severe is CVE-2026-15748?
How do I fix CVE-2026-15748?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-1574The MyQtip – easy qTip2 plugin for WordPress is vulnerable t…6.4
- CVE-2026-15741SQL injection in PostgreSQL EXTRACT() deparse allows an obje…8.8
- CVE-2026-15742Integer wraparound in PostgreSQL fuzzystrmatch allows a user…8.8
- CVE-2026-15743Catalyst::Plugin::Static::Simple versions through 0.38 for P…5.7
- CVE-2026-15746Strands Agents is an open-source Python SDK for building and…6.9
- CVE-2026-15747Mojolicious versions from 4.59 before 9.48 for Perl expose a…9.1
- CVE-2026-15749A security flaw has been discovered in mastergo-design maste…5.3
- CVE-2026-1575The Schema Shortcode plugin for WordPress is vulnerable to S…6.4
- CVE-2026-15750A weakness has been identified in mastergo-design mastergo-m…6.3
- CVE-2026-15751A security vulnerability has been detected in mastergo-desig…5.3
- CVE-2026-15752A vulnerability was found in zhinianboke xianyu-auto-reply u…7.3
- CVE-2026-15753A vulnerability was determined in zhinianboke xianyu-auto-re…5.4
Are you affected by CVE-2026-15748?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
