CVE-2025-60187
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-60187 is an Unrestricted File Upload vulnerability (CWE-434) in the Atarim WordPress plugin (atarim-visual-collaboration) developed by Vito Peleg. It affects all versions up to and including 4.2.1, and was patched in version 4.2.2. The vulnerability was reported by security researcher Denver Jackson on June 29, 2025, and publicly disclosed on July 29, 2025 via Patchstack. It carries a CVSS v3.1 base score of 4.8 (Medium) (Patchstack).

Technical details

The vulnerability is classified as CWE-434 (Unrestricted Upload of File with Dangerous Type) and is mapped to OWASP Top 10 category A1: Broken Access Control. The plugin fails to properly validate or restrict the types of files that can be uploaded, allowing unauthenticated attackers to upload arbitrary file types — including executable scripts such as PHP web shells — to the target WordPress server. No authentication or user interaction is required to trigger the vulnerability, though exploitation is rated as high complexity (Patchstack).

Impact

Successful exploitation allows an unauthenticated attacker to upload malicious files, including PHP backdoors, to the web server hosting the vulnerable WordPress plugin. Once a backdoor is uploaded and executed, the attacker can gain persistent remote access to the server, potentially leading to full site compromise, data exfiltration, defacement, or use of the server as a pivot point for further attacks. The confidentiality and integrity of the affected WordPress installation are at risk, though availability impact is rated as none in the current CVSS scoring (Patchstack).

Exploitability

No public proof-of-concept exploit code has been identified at this time. The EPSS score is approximately 0.036%, indicating a low but non-zero probability of exploitation in the near term. Patchstack notes that vulnerabilities of this class are commonly used in mass-exploit campaigns targeting thousands of WordPress sites regardless of their traffic or popularity. There is no current evidence of active in-the-wild exploitation or attribution to specific threat actors, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Patchstack).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Atarim plugin (atarim-visual-collaboration) version 4.2.1 or earlier using tools like WPScan, Shodan, or Google dorks targeting plugin-specific paths.
  2. Locate upload endpoint: Identify the file upload functionality exposed by the Atarim plugin, which lacks proper file type validation and does not require authentication.
  3. Craft malicious payload: Prepare a PHP web shell or backdoor file (e.g., shell.php) designed to execute arbitrary commands on the server.
  4. Upload malicious file: Submit an HTTP POST request to the vulnerable upload endpoint with the malicious file, bypassing any client-side or insufficient server-side file type checks.
  5. Execute the payload: Navigate to the uploaded file's URL on the server (typically within the WordPress uploads directory) to trigger execution of the web shell and gain remote code execution on the host (Patchstack).

Indicators of compromise

  • Network: Unauthenticated HTTP POST requests to Atarim plugin upload endpoints; outbound connections from the web server to unknown external IPs following a file upload event.
  • File System: Presence of unexpected .php files (e.g., shell.php, cmd.php) in the WordPress uploads directory (/wp-content/uploads/) or Atarim plugin directories.
  • Logs: Web server access logs showing POST requests to Atarim plugin endpoints from unfamiliar IPs, followed by GET requests to newly created PHP files in the uploads directory.
  • Process: Unusual child processes spawned by the web server process (e.g., Apache or Nginx) such as bash, curl, wget, or python executing system commands.

Mitigation and workarounds

The vendor has released version 4.2.2 of the Atarim plugin, which patches this vulnerability. All users should update to version 4.2.2 or later immediately via the WordPress plugin dashboard. Patchstack users benefit from a virtual patching/mitigation rule that blocks exploitation attempts until the plugin is updated. If an immediate update is not possible, site owners should consult their hosting provider or web developer for assistance (Patchstack).

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-78570CRITICAL9.8
  • totaldonations
NoNoAug 25, 2026
CVE-2026-78568CRITICAL9.8
  • totaldonations
NoNoAug 25, 2026
CVE-2026-78572HIGH8.1
  • kalles-addons
NoNoAug 25, 2026
CVE-2026-78576HIGH7.5
  • readabler
NoYesAug 25, 2026
CVE-2026-76128MEDIUM6.4
  • ecommerce-product-catalog
NoYesAug 25, 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