IT SBIT Services
Schneeberger
DEEN
CVE tracker

PPOM WooCommerce plugin: Unauthenticated arbitrary file deletion

CVE-2026-104801Critical 9.1

← All vulnerabilities

Summary

The PPOM plugin (Product Addons & Custom Fields for WooCommerce) for WordPress does not validate file paths sufficiently in its rename_files function, affecting all versions up to and including 34.0.10. An unauthenticated attacker can delete arbitrary files on the server, for example wp-config.php, which can lead to remote code execution. The relocated file is moved byte-identically into the publicly accessible wp-content/uploads/ppom_files/confirmed/ directory, so it can also be read by anyone.

Affected

  • PPOM – Product Addons & Custom Fields for WooCommerce (WordPress plugin, ThemeIsle)
  • All versions up to and including 34.0.10 (Wordfence: any version affected)

Fixed in

  • Fixed in 34.0.11 according to WPScan
  • Current release listed on wordpress.org: 34.0.12 (2026-10-22)
  • The 34.0.11 changelog text could not be verified.

Workaround

  • No vendor workaround known. Update the plugin to the fixed version.
  • If an update cannot be applied immediately, deactivate the plugin on internet-facing shops (recommendation of the research, not a vendor statement).

Exploitation

  • CISA SSVC: Exploitation none, Automatable yes, Technical Impact partial
  • Not listed in CISA KEV
  • EPSS 0.00755 (low predicted probability)
  • No public proof of concept found
  • Exploitation in the wild: unknown

Our recommendation

  • Update PPOM to 34.0.11 or later (currently 34.0.12) on all sites, including reachable staging copies, and verify the installed version in the WordPress admin.
  • Check wp-content/uploads/ppom_files/confirmed/ for unexpected files.
  • Review web server and file system logs for unusual requests to checkout and upload paths before the update.
  • Check for signs of compromise if an affected version was exposed. Treat a web application firewall only as a temporary layer, not a replacement for the update.
  • Priority: high.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 07:01.

Original description (NVD)

The PPOM – Product Addons & Custom Fields for WooCommerce plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the rename_files function in all versions up to, and including, 34.0.10 This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). The relocated file is moved byte-identically into the publicly accessible wp-content/uploads/ppom_files/confirmed/ directory, meaning the attack also results in arbitrary file read for any web-readable file on the server.

NVD references (6)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.