Description
The Squeeze WordPress plugin before 1.7.12 does not validate the file type or extension of the per-size image data written by one of its attachment-update actions, allowing users with the upload_files capability (Author and above) to write an executable PHP file into the uploads directory and achieve remote code execution.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Squeeze WordPress plugin before version 1.7.12, where an upload_files-capable user – that is, an Author or higher – can upload an image through an attachment‑update action without any validation of the file type or extension. This omission allows the user to write an arbitrary PHP file to the uploads directory, giving the attacker full remote code execution on the site.

Affected Systems

WordPress sites running the Squeeze plugin with any version prior to 1.7.12 are affected. The vendor is the plugin author Squeeze. No specific version numbers are listed aside from the knowledge that 1.7.12 is the first secure release.

Risk and Exploitability

The impact is full remote code execution, a high‑severity condition. No EPSS score is available, and the flaw is not currently listed in CISA’s KEV catalog. The attack vector requires legitimate upload_files capability, which many site authors possess. Because the vulnerability permits execution of arbitrary PHP files, once exploited the attacker can compromise the entire WordPress installation.

Generated by OpenCVE AI on August 10, 2026 at 07:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Squeeze plugin to version 1.7.12 or later
  • Restrict the upload_files capability to administrator‑only roles to prevent ordinary authors from uploading files
  • Disable PHP execution in the uploads directory through web‑server configuration (e.g., using .htaccess or server directives)

Generated by OpenCVE AI on August 10, 2026 at 07:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434

Mon, 10 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Squeeze WordPress plugin before 1.7.12 does not validate the file type or extension of the per-size image data written by one of its attachment-update actions, allowing users with the upload_files capability (Author and above) to write an executable PHP file into the uploads directory and achieve remote code execution.
Title Squeeze < 1.7.12 - Author+ Arbitrary File Upload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-10T06:00:16.136Z

Reserved: 2026-07-24T08:43:45.499Z

Link: CVE-2026-16985

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T08:00:05Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type