Description
The PDF Invoices & Packing Slips for WooCommerce plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.14.0 via the generate_document_shortcode due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with contributor-level access and above, to mint publicly accessible, session-free download links for arbitrary third-party orders, exposing customer names, billing and shipping addresses, email addresses, phone numbers, order and invoice numbers, line items, totals, payment details, and customer notes contained in those orders' invoices and packing slips. Exploitation requires the plugin's Document link access type setting to be configured to 'full'; with the default 'logged_in' value, generated URLs are signed with a per-session nonce rather than the order_key, making the shortcode path unexploitable for unauthorized access to third-party orders.
Published: 2026-07-11
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Insecure Direct Object Reference via the generate_document_shortcode allows an authenticated contributor or higher to construct session‑free download links for arbitrary orders when the plugin’s Document link access type is set to 'full'. This flaw, classified as CWE‑639, can expose customer information such as names, addresses, email, phone, order IDs, invoices, items, totals, payment details, and notes contained in the PDFs. The vulnerability arises from missing validation on a user‑controlled key within the shortcode attribute.

Affected Systems

All releases of the PDF Invoices & Packing Slips for WooCommerce plugin from wpovernight up to and including version 5.14.0 are affected. Sites running any of these versions on WordPress with the Document link access type configured to 'full' are at risk. The default configuration uses a per‑session nonce and mitigates the issue, but the misconfiguration makes the vulnerability exploitable.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate risk, and the EPSS score of less than 1 % suggests a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated role of contributor or higher and the presence of the 'full' access type setting; other user roles or the default 'logged_in' configuration prevent unauthorized access. Attackers would gain information disclosure, as documented.

Generated by OpenCVE AI on July 29, 2026 at 09:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the PDF Invoices & Packing Slips for WooCommerce plugin to the latest available release where the insecure shortcode handling is fixed.
  • Verify that the Document link access type is not set to 'full'; the default 'logged_in' setting adds a per‑session nonce that prevents unauthorized link sharing.
  • Review WordPress access from users who should not view or generate invoices, limiting contributor permissions to strictly necessary editing tasks.

Generated by OpenCVE AI on July 29, 2026 at 09:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 11 Jul 2026 05:45:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpovernight
Wpovernight pdf Invoices & Packing Slips For Woocommerce
Vendors & Products Wordpress
Wordpress wordpress
Wpovernight
Wpovernight pdf Invoices & Packing Slips For Woocommerce

Sat, 11 Jul 2026 04:45:00 +0000

Type Values Removed Values Added
Description The PDF Invoices & Packing Slips for WooCommerce plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.14.0 via the generate_document_shortcode due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with contributor-level access and above, to mint publicly accessible, session-free download links for arbitrary third-party orders, exposing customer names, billing and shipping addresses, email addresses, phone numbers, order and invoice numbers, line items, totals, payment details, and customer notes contained in those orders' invoices and packing slips. Exploitation requires the plugin's Document link access type setting to be configured to 'full'; with the default 'logged_in' value, generated URLs are signed with a per-session nonce rather than the order_key, making the shortcode path unexploitable for unauthorized access to third-party orders.
Title PDF Invoices & Packing Slips for WooCommerce <= 5.14.0 - Insecure Direct Object Reference to Authenticated (Contributor+) Sensitive Information Disclosure via 'order_id' Shortcode Attribute
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Wordpress Wordpress
Wpovernight Pdf Invoices & Packing Slips For Woocommerce
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-13T14:25:51.519Z

Reserved: 2026-06-23T20:49:36.674Z

Link: CVE-2026-13116

cve-icon Vulnrichment

Updated: 2026-07-13T14:25:46.020Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T09:30:18Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key