CVE-2026-84171

9.8

Piclect · WP images upload on piclect

The WP images upload on piclect WordPress plugin fails to validate file types during upload, enabling unauthenticated remote code execution.

Executive summary

A critical vulnerability in the WP images upload on piclect WordPress plugin allows unauthenticated attackers to execute arbitrary code on the host server.

Vulnerability

The plugin suffers from an Unrestricted Upload of File with Dangerous Type (CWE-434) flaw, where the lack of server-side validation permits an unauthenticated attacker to upload malicious files directly to a publicly accessible directory.

Business impact

The ability for an unauthenticated attacker to execute arbitrary code provides full control over the web server. This poses an extreme risk of data exfiltration, total system compromise, and potential lateral movement into the internal network. Given the CVSS score of 9.8, this vulnerability represents a critical threat to organizational integrity and should be addressed with the highest priority.

Remediation

Immediate Action: As no patch is currently available, immediately deactivate and remove the WP images upload on piclect plugin from all WordPress environments.

Proactive Monitoring: Review web server access logs for requests to suspicious file extensions or unexpected file creation events in the uploads directory.

Compensating Controls: Implement a Web Application Firewall (WAF) rule to block unauthorized file uploads and restrict access to the uploads directory to prevent direct execution of scripts.

Exploitation status

Public Exploit Available: No (exploit_available: false).

Analyst recommendation

Due to the critical nature of this vulnerability and the current lack of a vendor-supplied patch, the risk of continued use is unacceptable. Administrators must identify all instances of the affected plugin and remove them from the environment immediately to prevent unauthorized code execution.

History

CVE Brief tracked this CVE 1 day before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 9.8 (3.1)
  4. Analyst report written
  5. Published in the daily brief critical section

Sources

Originally found and disclosed by João Ramos Maciel, with WPScan (coordinator), per the CVE Program record.