CVE-2026-11496: WooCommerce PDF Invoice Builder insecure direct object reference

CVE-2026-11496 · Severity: medium · CVSS 6.5 · Published 2026-09-11

The Woo PDF Invoice Builder WordPress plugin fails to properly protect access to order information in its inspection feature. An authenticated attacker with basic user privileges can retrieve sensitive order details—including customer names, addresses, email, phone numbers, and payment information—for any order on the site by guessing or iterating order IDs, exposing customer data and potentially enabling further attacks.

Vendors: WooThemes.

Quick answers

Is CVE-2026-11496 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-11496 being exploited in the wild.
How severe is CVE-2026-11496?
Medium severity, with a CVSS score of 6.5, published 11 September 2026.
Which products and versions are affected?
WooThemes Woo PDF Invoice Builder up to 2.0.8.
Is there a fix for CVE-2026-11496?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-11496 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-11496?
Check whether you run WooThemes Woo PDF Invoice Builder at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is an Insecure Direct Object Reference (IDOR) in the InspectOrder() AJAX handler (registered as wp_ajax_rednao_wcpdfinv_inspect_order) within woocommerce-pdf-invoice-ajax.php at line 513. The handler accepts an attacker-supplied 'OrderNumber' POST parameter and loads the corresponding WC_Order without performing capability checks or nonce verification. It then serializes the complete order data and metadata (WC_Order::get_data()) to the response. Attack requires only network access and valid WordPress authentication as a Subscriber or higher; no admin access is needed. An attacker can iterate order IDs to enumerate and extract all orders on the site, including PII and payment details. The vulnerability affects all versions up to and including 2.0.8.

Affected products

  • WooThemes Woo PDF Invoice Builder up to 2.0.8

Timeline

  • 2026-09-11: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.