PHP Object Injection Vulnerability in PDF Invoice for WooCommerce by WordPress
CVE-2026-109220

9.8CRITICAL

What is CVE-2026-109220?

The PDF Invoice for WooCommerce + Drag and Drop Template Builder plugin for WordPress is vulnerable to PHP Object Injection due to inadequate sanitization of the 'customer_note' parameter. This vulnerability allows an attacker to manipulate the checkout process through unauthenticated requests, potentially enabling remote code execution. The issue arises when the customer note is directly included in the invoice HTML without proper validation, allowing malicious code to be executed on the server when the invoice generation is triggered via the WooCommerce Store API.

Affected Version(s)

PDF Invoice for WooCommerce + Drag and Drop Template Builder 0 <= 7.1.1

References

CVSS V3.1

Score:
9.8
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Osman Hussein
.