CVE-2026-1730
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-1730 is an arbitrary file upload vulnerability in the OS DataHub Maps plugin for WordPress, caused by incorrect file type validation in the OS_DataHub_Maps_Admin::add_file_and_ext function. It affects all versions of the plugin up to and including 1.8.3. Authenticated attackers with Author-level access or above can upload arbitrary files to the server, potentially enabling remote code execution. The vulnerability was published on February 3, 2026, and carries a CVSS v3.1 base score of 8.8 (High) (Wordfence, Red Hat CVE).

Technical details

The root cause is classified as CWE-434 (Unrestricted Upload of File with Dangerous Type), stemming from insufficient server-side file type validation in the OS_DataHub_Maps_Admin::add_file_and_ext function within include/osmap-admin.php. The function fails to properly restrict the types of files that can be uploaded, allowing an attacker to bypass validation and upload files with dangerous extensions (e.g., PHP web shells). Exploitation requires network access and a valid WordPress account with at least Author-level privileges, but no further interaction from other users is needed (Wordfence, WordPress Trac).

Impact

Successful exploitation allows an authenticated attacker to upload arbitrary files — including PHP web shells — to the WordPress server, which can lead to full remote code execution. This results in high impact to confidentiality (access to sensitive data), integrity (ability to modify or delete site content and server files), and availability (potential to disrupt or take down the service). Depending on server configuration, a compromised WordPress instance could serve as a pivot point for lateral movement within the hosting environment (Wordfence, Red Hat CVE).

Exploitability

As of the time of reporting, there is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation (Wordfence). The vulnerability has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog, though it was referenced in a CISA weekly vulnerability bulletin (CISA Bulletin). The EPSS score is approximately 0.246%, indicating a low but non-negligible probability of exploitation in the near term. The vulnerability is detectable by Qualys (detection ID 530912) (Qualys).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the OS DataHub Maps plugin version ≤1.8.3 using tools like WPScan or by inspecting plugin directories exposed via the web server.
  2. Obtain Author-level credentials: Register or compromise a WordPress account with at least Author-level privileges on the target site.
  3. Craft malicious file: Prepare a PHP web shell (e.g., shell.php) or other dangerous file type intended for upload.
  4. Trigger the vulnerable upload function: Authenticate to the WordPress admin panel and use the plugin's file upload functionality (handled by OS_DataHub_Maps_Admin::add_file_and_ext in osmap-admin.php) to submit the malicious file, bypassing the flawed file type validation.
  5. Locate the uploaded file: Determine the upload path on the server (typically within the WordPress uploads directory or plugin-specific directory).
  6. Execute remote code: Access the uploaded web shell via its URL to execute arbitrary commands on the server, achieving full remote code execution (Wordfence, WordPress Trac).

Indicators of compromise

  • File System: Presence of unexpected .php files (e.g., web shells) in the WordPress uploads directory or within the OS DataHub Maps plugin directory (/wp-content/plugins/os-datahub-maps/).
  • Logs: WordPress or web server access logs showing POST requests to plugin upload endpoints by Author-level (or above) user accounts, particularly with non-image/non-map file extensions.
  • Logs: HTTP requests accessing newly uploaded .php files in the uploads or plugin directories from external IP addresses.
  • Network: Outbound connections from the web server process to unknown external IPs following a file upload event, potentially indicating reverse shell activity.
  • Process: Unusual child processes spawned by the web server (e.g., Apache, Nginx, PHP-FPM) such as bash, curl, wget, or python that are not part of normal WordPress operation.

Mitigation and workarounds

A patch was released in changeset 3452323 for the OS DataHub Maps plugin; administrators should update to a version beyond 1.8.3 as soon as it becomes available in the WordPress plugin repository (WordPress Trac Changeset). As an immediate workaround, restrict Author-level and above user access to only fully trusted individuals, or disable/remove the OS DataHub Maps plugin if it is not actively required. Additionally, implement server-side file upload restrictions (e.g., deny execution of PHP files in upload directories via web server configuration) and monitor file upload activity for anomalies (Wordfence).

Community reactions

Wordfence included CVE-2026-1730 in its weekly WordPress vulnerability report for the period of February 2–8, 2026, highlighting it as a notable arbitrary file upload issue (Wordfence Blog). The vulnerability was also referenced in the CISA weekly vulnerability bulletin for the week of February 2, 2026, and covered by Spanish national cybersecurity agencies INCIBE-CERT and CCN-CERT (CISA Bulletin, INCIBE). Community coverage was limited to automated vulnerability aggregators and security news feeds, with no significant independent researcher commentary identified.

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-15439MEDIUM6.5
  • gamipress
NoYesSep 11, 2026
CVE-2026-85116MEDIUM6.5
  • simple-cloudflare-turnstile
NoYesSep 11, 2026
CVE-2026-86809MEDIUM5.3
  • persian-elementor
NoYesSep 11, 2026
CVE-2026-86813MEDIUM4.8
  • metform
NoYesSep 11, 2026
CVE-2024-12145MEDIUM4.3
  • buddypress
NoYesSep 11, 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