PHP2Shell : See if you’re affected with a free external attack surface scan. Click Here > 

New CVE Detected

CVE-2026-89055 – Unauthenticated Arbitrary Media Library Deletion – Customer Reviews for WooCommerce

Be the first to know when new zero-days emerge:

Summary

CVE-2026-89055 is a critical Missing Authorization vulnerability (CWE-862) in the "Customer Reviews for WooCommerce" WordPress plugin by ivole, affecting all versions up to and including 5.120.0. The flaw lets unauthenticated attackers permanently delete arbitrary Media Library attachments — including administrator-owned assets such as product images and site logos — with a CVSS v3.1 score of 9.1 (Critical).

Technical details

  • Root cause: The plugin’s review-handling code fails to verify that a user is authorized before acting on the items[][media] parameter when processing trashed and purged reviews, allowing the attachment-deletion logic to be reached without authentication.
  • Trigger conditions: An attacker needs only a public review-form link — a URL containing a valid nonce and a 13-character form ID — which is typically distributed to customers via email/order confirmation. No WordPress account, login session, or administrative privileges are required.
  • Attack vector: Network-based (AV:N); the attacker submits a crafted request that injects attachment IDs into a review and then triggers the review’s trash/purge flow, causing the referenced Media Library items to be deleted.
  • Impact: Complete integrity and availability loss for affected media assets (CVSS Integrity: High, Availability: High) — attackers can permanently remove product images, branding/logo files, and other administrator-managed uploads from the WordPress Media Library. There is no confidentiality impact.

Affected software

  • Customer Reviews for WooCommerce (WordPress plugin) by ivole — all versions up to and including 5.120.0

Severity

  • CVSS v3.1 Base Score: 9.1 (Critical)
  • Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

Mitigation and recommended actions

  • Immediate: Update the "Customer Reviews for WooCommerce" plugin to a version released after 5.120.0. At the time of writing, the plugin’s current published version is 5.122.0, which is beyond the affected range; confirm the changelog of your installed update explicitly addresses this authorization bypass before considering the site remediated.
  • If unable to patch immediately:
    • Restrict or rotate distributed review-form links where feasible, since exploitation depends on possession of a valid form link/nonce.
    • Monitor the Media Library and site logs for unexpected attachment deletions or unusual requests to the plugin’s review-submission/AJAX endpoints.
    • Consider disabling the review-form functionality or placing a web application firewall rule in front of the plugin’s review endpoints until the update is applied.
    • Maintain backups of Media Library content to enable rapid recovery if deletions occur.

References

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

How IONIX’s External Exposure Management Platform Detects and Validates
Zero-Days to Shrink MTTR

1

Map your entire attack surface (continously)

IONIX uses multi-factor discovery methods, including DNS analysis, certificate mapping, metadata inspection, and more, to automatically map every internet-facing asset across your environment. This includes cloud instances, third-party platforms, shadow IT, and even forgotten infrastructure that traditional tools miss.

2

Monitor for new CVEs

Dozens of threat intel feeds using agentic technology are continuously analyzed to detect the appearance of proof-of-concept code, exploit kits, and indicators of active targeting. IONIX goes further by applying AI to proactively evaluate whether emerging vulnerabilities are likely to be exploited, even before PoCs go public.

3

Identify Potential External Exposures

Not all CVEs matter. IONIX filters vulnerabilities by asking attacker-centric questions: Can it be reached from the internet? Does it require authentication? Is it being exploited in the wild? This dramatically reduces noise and focuses teams on threats that can actually be weaponized.

4

Create Safe, Scalable Exploit Validations

IONIX transforms real-world PoCs into safe, non-intrusive test payloads that can be run in production environments without disruption. These simulations are precisely targeted to the systems that are vulnerable, ensuring rapid validation without unnecessary load.

5

Execute Exploit Validations

By combining context about software stack, versioning, exposure status, and reachability, IONIX ensures that only the right payloads are executed against the right assets, maximizing efficiency and minimizing risk.

6

Drive Fast and Actionable Remediation

Results are routed through integrations with ticketing, SOAR, and SIEM tools. Issues are written in plain language, bundled into remediation clusters, and prioritized based on asset criticality, exploitability, and blast radius. This shortens mean time to remediation (MTTR) and empowers teams to act with confidence.

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

Subscribe to Threat Center RSS

Copy/paste the link below into your preferred RSS reader or follow these instructions to subscribe to Slack alerts.

Get Real-Time CVE Alerts to Your Email

Be the first to know when new zero-days emerge