Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2604+ Articles
162+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. Sigma Forms Pro WordPress Plugin: Unauthenticated RCE via File Upload (CVE-2026-14494)
Sigma Forms Pro WordPress Plugin: Unauthenticated RCE via File Upload (CVE-2026-14494)

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-14494

Sigma Forms Pro WordPress Plugin: Unauthenticated RCE via File Upload (CVE-2026-14494)

CVE-2026-14494 (CVSS 9.8) lets unauthenticated attackers upload PHP webshells through Sigma Forms Pro's default form templates. No patch yet.

Dylan H.

Security Team

August 30, 2026
5 min read

Affected Products

  • Sigma Forms Pro WordPress plugin through 1.4.5

Executive Summary

CVE-2026-14494 affects the Sigma Forms Pro plugin for WordPress, which is vulnerable to Remote Code Execution in all versions up to and including 1.4.5. The flaw carries a maximum-severity CVSS score of 9.8 and requires no authentication to exploit.

CVSS Score: 9.8 (Critical)

The root cause is in the plugin's handle_form_submission function, which dynamically grants the unfiltered_upload capability to all users — including anonymous visitors — during form submissions, and skips MIME-type validation whenever the form's allowed_file_types setting is left unconfigured. Several of the plugin's own default pre-built templates, including Job Application, Support Ticket, and Wholesale Application, ship with file-upload fields that have no type restriction configured, making the vulnerability immediately exploitable on a fresh install with zero customization. No patched version has been identified as of this advisory.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-14494
CVSS Score9.8 (Critical)
TypeUnrestricted Upload of File with Dangerous Type (CWE-434) → RCE
Attack VectorNetwork (no authentication required)
Privileges RequiredNone
User InteractionNone
AssignerWordfence
Disclosed2026-08-29

Affected Versions

PluginAffected VersionsFixed Version
Sigma Forms ProThrough 1.4.5None identified — remove or lock down until patched

Technical Details

Sigma Forms Pro's submission pipeline runs through handle_form_submission, which is responsible for processing incoming form data, including uploaded files. Two design flaws combine into unauthenticated RCE:

  1. Capability escalation on submission. The handler dynamically grants the unfiltered_upload WordPress capability to the requesting user for the duration of the submission — regardless of whether that user is logged in, and regardless of their normal role. unfiltered_upload is meant to be reserved for trusted administrators on multisite networks; here it is handed to anyone who can reach the form.
  2. MIME validation bypass when unconfigured. File-type checks only apply when a form's allowed_file_types setting has been explicitly configured. Forms that leave this field blank — including several of Sigma Forms Pro's own default templates — accept any file extension, including .php.

Because the plugin's pre-built Job Application, Support Ticket, and Wholesale Application templates include file-upload fields with no type restriction by design, a site running any of these templates out of the box is exploitable without further misconfiguration.

Attack Vector

1. Attacker locates a public-facing Sigma Forms Pro form with a file-upload field
   (e.g. a Job Application or Support Ticket form using the default template)
2. Attacker submits the form with a malicious file named e.g. shell.php
3. handle_form_submission grants unfiltered_upload for the request and skips
   MIME validation because allowed_file_types is unset
4. Malicious PHP file is written to a web-accessible uploads directory
5. Attacker requests the uploaded file directly via HTTP
6. Arbitrary PHP executes as the web server user — full RCE

Impact of Successful Exploitation

ImpactDescription
Remote Code ExecutionArbitrary PHP execution on the web server
No Authentication BarrierAny site visitor can trigger the upload, no account needed
Zero-Config ExploitabilityDefault templates ship pre-configured to be vulnerable
Database CompromiseFull access via wp-config.php credentials once a shell is dropped
Site-Wide TakeoverWebshell can create rogue admin accounts, install further backdoors

Immediate Remediation

Step 1: Check Exposure

# Via WP-CLI
wp plugin list --status=active | grep -i "sigma-forms\|sigma forms"

Step 2: Restrict or Remove File-Upload Fields

Because no fixed version currently exists, treat any live form with an unrestricted upload field as an open door:

  1. Edit every Sigma Forms Pro form, including the Job Application, Support Ticket, and Wholesale Application templates.
  2. Explicitly set allowed_file_types to a tightly scoped extension list (e.g. pdf,doc,docx) on every upload field, or remove upload fields entirely until a fix ships.
  3. If the plugin cannot be locked down immediately, deactivate Sigma Forms Pro.

Step 3: Scan for Existing Compromise

# Search for recently uploaded PHP files in unexpected locations
find /path/to/wordpress/wp-content/uploads/ -name "*.php" -type f
 
# Check for common webshell signatures
grep -rl "eval\s*(base64_decode" /path/to/wordpress/wp-content/
grep -rl "system\s*(" /path/to/wordpress/wp-content/uploads/
 
# Verify WordPress core and plugin file integrity
wp core verify-checksums

If Immediate Action Is Not Possible

  1. Block PHP execution in the uploads directory at the web server level (e.g. .htaccess deny or nginx location block).
  2. Deploy a WAF rule blocking uploads with .php, .phtml, or double-extension filenames to Sigma Forms Pro endpoints.
  3. Monitor access and upload logs for suspicious POST requests to form-submission endpoints.

Detection Indicators

IndicatorDescription
Form submissions with .php or double-extension filenamesDirect exploitation attempt
New PHP files in wp-content/uploads/Webshell dropped through the vulnerability
HTTP requests directly loading files under wp-content/uploads/Attacker accessing an uploaded webshell
Unexpected outbound connections from the web server processPost-exploitation activity

Post-Remediation Steps

  1. Lock down or remove upload fields on all Sigma Forms Pro forms.
  2. Scan the full installation for webshells and unauthorized file changes.
  3. Audit all WordPress administrator accounts for unauthorized additions.
  4. Rotate credentials — WordPress admin, database, and hosting-panel logins.
  5. Regenerate WordPress security keys with wp config shuffle-salts.
  6. Monitor Wordfence/NVD for a patched release before restoring unrestricted uploads.

References

  • NIST NVD — CVE-2026-14494

Related Reading

  • CVE-2026-16144: Kali Forms WordPress Plugin Remote Code Execution
  • WPvivid Backup Plugin Critical RCE (CVE-2026-1357)
  • CVE-2026-14498: Query Wrangler WordPress Plugin Exposes Sites to RCE
#WordPress#CVE-2026-14494#RCE#File Upload#Web Security

Related Articles

Critical Elementor Pro Bug Exposes WordPress Sites to RCE Attacks

CVE-2026-32475 (CVSS 9.0): Unauthenticated attackers can upload PHP webshells via a loop desync flaw in Elementor Pro's file upload field.

4 min read

CVE-2026-14894: WordPress Super Forms Plugin Critical Arbitrary File Upload

A critical unauthenticated arbitrary file upload vulnerability in the Super Forms plugin for WordPress (CVSS 9.8) allows attackers to upload and execute...

3 min read

Hackers Exploit Critical Flaw in Ninja Forms WordPress

Attackers are actively exploiting a critical unauthenticated arbitrary file upload vulnerability in the Ninja Forms File Uploads premium add-on for...

5 min read
Back to all Security Alerts