Woocommerce
CVE-2025-60083
HIGH
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
2DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in add-ons.org PDF Invoice Builder for WooCommerce pdf-for-woocommerce allows Object Injection.This issue affects PDF Invoice Builder for WooCommerce: from n/a through <= 6.5.0.
AnalysisAI
Object injection via unsafe deserialization in PDF Invoice Builder for WooCommerce plugin allows authenticated attackers with low privileges to execute arbitrary PHP code, manipulate application objects, or trigger other malicious actions. Affects all versions through 6.5.0. No public exploit identified at time of analysis, with EPSS probability of 0.07% suggesting minimal real-world exploitation activity despite high CVSS score.
Technical ContextAI
This vulnerability stems from CWE-502 (Deserialization of Untrusted Data), where the PDF Invoice Builder WordPress plugin fails to properly validate or sanitize serialized data before passing it to PHP's unserialize() function. PHP object injection occurs when untrusted data is deserialized, allowing attackers to instantiate arbitrary classes with controlled properties. In WordPress environments, this often leads to remote code execution by leveraging magic methods (__wakeup, __destruct, __toString) in existing classes to create exploit chains. The plugin processes WooCommerce invoice data, likely deserializing user-controllable input from database records or API parameters without proper input validation. Given this is a WordPress plugin vulnerability, the attack surface involves authenticated plugin functionality, potentially invoice customization features or data import mechanisms.
Affected ProductsAI
The vulnerability affects PDF Invoice Builder for WooCommerce plugin developed by add-ons.org, impacting all versions from initial release through version 6.5.0 inclusive. This WordPress plugin integrates with WooCommerce e-commerce platforms to generate customizable PDF invoices. Organizations running WordPress sites with WooCommerce stores using this plugin for invoice generation, packing slips, or delivery notes should consider themselves affected. The vendor advisory and technical details are available through Patchstack's vulnerability database at https://patchstack.com/database/Wordpress/Plugin/pdf-for-woocommerce/vulnerability/wordpress-pdf-invoice-builder-for-woocommerce-plugin-6-3-2-deserialization-of-untrusted-data-vulnerability?_s_id=cve, which provides additional context on the object injection mechanism.
RemediationAI
Upgrade PDF Invoice Builder for WooCommerce plugin to version 6.5.1 or later if available, verifying the vendor has addressed the deserialization vulnerability through input validation improvements or removal of unsafe unserialize() calls. Check the official WordPress plugin repository or add-ons.org vendor site for the latest patched release. As an interim mitigation, restrict plugin access to only highly trusted administrator accounts, review user role capabilities to minimize low-privilege access to invoice customization features, and implement Web Application Firewall (WAF) rules to detect and block serialized PHP object patterns in POST parameters. Monitor WordPress access logs for suspicious invoice-related requests containing serialized data indicators (strings beginning with O: or a: followed by curly braces). Organizations unable to patch immediately should consider temporarily disabling the plugin if invoice generation functionality is non-critical, or implementing network segmentation to isolate WooCommerce administrative interfaces. Consult the Patchstack advisory for vendor-specific remediation guidance and validate patch effectiveness through testing in non-production environments before deployment.
More in Woocommerce
View allThe WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco
WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Automattic WooComm
The WooCommerce plugin before 4.7.0 for WordPress allows remote attackers to view the status of arbitrary orders via the
The WooCommerce WordPress plugin before 8.6 does not prevent users with at least the contributor role from leaking produ
Cross-Site Request Forgery (CSRF) vulnerability in Saphali Saphali Woocommerce Lite plugin <= 1.8.13 versions. Rated hig
The WooCommerce WordPress plugin before 6.6.0 is vulnerable to stored HTML injection due to lack of escaping and sanitiz
When taxes are enabled, the "Additional tax classes" field was not properly sanitised or escaped before being output bac
Cross-site scripting (XSS) vulnerability in the WooCommerce plugin before 2.2.11 for WordPress allows remote attackers t
The WooCommerce plugin for WordPress is vulnerable to HTML Injection in all versions up to, and including, 9.0.2. Rated
WooCommerce before 3.5.5 allows XSS via a Photoswipe caption. Rated medium severity (CVSS 6.1), this vulnerability is re
Stored XSS in Premmerce Product Search for WooCommerce through version 2.2.5 allows high-privilege authenticated users t
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today