CVE-2026-1056
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-1056 is an unauthenticated arbitrary file deletion vulnerability in the Snow Monkey Forms plugin for WordPress, caused by insufficient file path validation in the generate_user_dirpath function. It affects all versions of the plugin up to and including 12.0.3. The vulnerability was published on January 28, 2026, with Wordfence credited as the assigner. It carries a CVSS v3.1 base score of 9.8 (Critical) (Wordfence, Red Hat CVE).

Technical details

The root cause is a path traversal flaw (CWE-22) in the generate_user_dirpath function within App/Model/Directory.php, which fails to properly restrict user-supplied file paths to an intended directory. An attacker can craft a malicious network request to the plugin's REST API endpoint (App/Rest/Route/View.php) to supply a path traversal sequence, causing the server to delete arbitrary files outside the intended upload directory. No authentication or user interaction is required, making this exploitable by any remote attacker. A proof-of-concept exploit is publicly available on GitHub (PoC GitHub, Wordfence).

Impact

Successful exploitation allows an unauthenticated attacker to delete arbitrary files on the web server, including critical WordPress files such as wp-config.php. Deleting wp-config.php forces WordPress into a re-installation state, which an attacker can exploit to gain administrative access and achieve full remote code execution on the server. This results in high impact to confidentiality, integrity, and availability, and can lead to complete server compromise and potential lateral movement within the hosting environment (Wordfence, Red Hat CVE).

Exploitability

A public proof-of-concept exploit was published on GitHub (https://github.com/ch4r0nn/CVE-2026-1056-POC) on January 28, 2026, shortly after the CVE was disclosed (PoC GitHub). A Nuclei template pull request was also submitted to ProjectDiscovery's nuclei-templates repository, further lowering the barrier to automated scanning (Nuclei Templates PR). The EPSS score is approximately 0.185%, and there is no confirmed evidence of active in-the-wild exploitation or CISA KEV catalog listing at this time. The vulnerability has been detected by Qualys (detection ID 530891) and covered in Wordfence's weekly vulnerability report (Wordfence Blog).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites using the Snow Monkey Forms plugin (version ≤ 12.0.3) via passive scanning tools (e.g., WPScan, Shodan, or Google dorks such as inurl:/wp-content/plugins/snow-monkey-forms/).
  2. Identify the vulnerable REST endpoint: Locate the plugin's REST API route responsible for file handling, specifically the View.php endpoint exposed under the WordPress REST API (e.g., /wp-json/snow-monkey-forms/v1/...).
  3. Craft a path traversal payload: Construct a request with a path traversal sequence (e.g., ../../) in the file path parameter passed to generate_user_dirpath, targeting a critical file such as wp-config.php.
  4. Send the unauthenticated request: Submit the crafted HTTP request to the target endpoint without any authentication headers or cookies.
  5. Trigger file deletion: The server processes the traversal path and deletes the targeted file (e.g., wp-config.php).
  6. Achieve remote code execution: With wp-config.php deleted, navigate to the WordPress installation URL to trigger the setup wizard, then create a new admin account and install a malicious plugin or theme to execute arbitrary code on the server (PoC GitHub, Wordfence).

Indicators of compromise

  • Network: Unusual HTTP POST or GET requests to WordPress REST API endpoints associated with Snow Monkey Forms (e.g., /wp-json/snow-monkey-forms/v1/) containing path traversal sequences (../, %2e%2e%2f, ..%2f) in parameters.
  • File System: Unexpected deletion of wp-config.php or other core WordPress files; missing files in the WordPress root or plugin directories; new or modified PHP files in the WordPress installation directory following the deletion event.
  • Logs: Web server access logs showing requests to Snow Monkey Forms REST endpoints with encoded or raw path traversal strings; WordPress debug logs recording unexpected file operation errors; access logs showing the WordPress setup wizard (/wp-admin/setup-config.php) being accessed after wp-config.php deletion.
  • Process: Unexpected PHP or shell processes spawned from the web server process following file deletion; new WordPress admin accounts created without authorization.

Mitigation and workarounds

At the time of disclosure, no patched version of the Snow Monkey Forms plugin had been released for versions up to and including 12.0.3; users should monitor the plugin's changelog on the WordPress plugin repository for an updated release (Plugin Changeset). As immediate mitigations: disable or remove the Snow Monkey Forms plugin if it is not actively required; deploy Web Application Firewall (WAF) rules to block requests containing path traversal sequences targeting the plugin's REST API endpoints; implement file integrity monitoring to detect unauthorized deletions of critical files such as wp-config.php; and maintain regular, tested backups of all critical WordPress files. Restrict access to the WordPress REST API to trusted IP ranges where operationally feasible (Wordfence, Check Point Advisory).

Community reactions

Wordfence included CVE-2026-1056 in its weekly WordPress vulnerability report for the period of January 26–February 1, 2026, highlighting it as a critical finding (Wordfence Blog). The vulnerability received attention on social media, including posts on Mastodon by @thehackerwire and coverage by DarkWebInformer on X (Twitter). Check Point published a defense advisory (CPAI-2026-0681) covering the vulnerability, and Qualys added detection support. Security researcher Tony Harris included it in a PoC weekly digest, and INCIBE-CERT and CCN-CERT (Spain) both published early warning advisories.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-14444HIGH7.5
  • wp-fusion
NoYesSep 07, 2026
CVE-2026-6431HIGH7.2
  • profile-builder
NoYesSep 07, 2026
CVE-2026-12757MEDIUM6.5
  • email-subscribers
NoYesSep 07, 2026
CVE-2026-8279MEDIUM5.3
  • learning-management-system
NoYesSep 07, 2026
CVE-2026-4945MEDIUM5.3
  • otter-blocks
NoYesSep 07, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management