Skip to content
Noroxi

PDF Invoices & Packing Slips for WooCommerce

woocommerce-pdf-invoices-packing-slips · plugin

Known security vulnerabilities for PDF Invoices & Packing Slips for WooCommerce. Find out in seconds which version runs on your site with WP Lens.

17 known vulnerabilities

11 exploitable without logging in · 1 with public exploit code · latest Oct 31, 2026

Before you install

Use with care

  • 4 records needing no login published in the last two years.

If you install it, keep auto-updates on and monitor the site: when a new record appears you need to update quickly.

This assessment relies only on published vulnerability records and wordpress.org data; it does not review the code.

Is this component installed on your sites, and in which version? See it from inside the site with Noroxi Connector

Listed on wordpress.org · latest 5.16.6 · last updated Oct 22, 2026 · 300K+ installs

wordpress.org status checked on Nov 12, 2026

Vulnerabilities

  • CVE-2026-111578unauthenticated · needs a click→ 5.16.5

    PDF Invoices & Packing Slips for WooCommerce 5.16.2 - 5.16.4 - Unauthenticated Stored XSS via Order Address and Customer Note Fields

    High 7.5
  • CVE-2026-107750unauthenticated≤ 5.16.4

    PDF Invoices & Packing Slips for WooCommerce <= 5.16.4 - Unauthenticated Stored Cross-Site Scripting via Billing First Name / Last Name / Company / Customer Not

    High 7.2
  • CVE-2026-92244unauthenticated≤ 5.16.1

    PDF Invoices & Packing Slips for WooCommerce <= 5.16.1 - Unauthenticated Stored Cross-Site Scripting via Billing First Name / Last Name / Company Fields

    High 7.2
  • CVE-2024-3047unauthenticated≤ 3.8.0

    PDF Invoices & Packing Slips for WooCommerce <= 3.8.0 - Unauthenticated Server-Side Request Forgery

    High 7.2
  • CVE-2026-39472shop manager+→ 5.9.0

    WordPress WooCommerce PDF Invoices & Packing Slips plugin < 5.9.0 - PHP Object Injection vulnerability

    High 7.2
  • CVE-2024-22147high privilege≤ 3.7.5

    WordPress WooCommerce PDF Invoices & Packing Slips Plugin <= 3.7.5 is vulnerable to SQL Injection

    High 7.2
  • CVE-2024-3045unauthenticated≤ 3.8.0

    PDF Invoices & Packing Slips for WooCommerce <= 3.8.0 - Unauthenticated Stored Cross-Site Scripting

    Medium 6.1
  • CVE-2022-2537unauthenticated · needs a click→ 2.14.0*

    WooCommerce PDF Invoices & Packing Slips < 3.0.1 - Reflected Cross-Site Scripting

    Medium 6.1
  • CVE-2022-2092unauthenticated · needs a click→ 2.16.0

    WooCommerce PDF Invoices & Packing Slips < 2.16.0 - Reflected Cross-Site Scripting

    Medium 6.1
  • CVE-2017-18506unauthenticated · needs a click

    The woocommerce-pdf-invoices-packing-slips plugin before 2.0.13 for WordPress has XSS via the tab or section variable on settings screens.

    Medium 6.1
  • CVE-2026-109217unauthenticated≤ 5.16.5

    PDF Invoices & Packing Slips for WooCommerce <= 5.16.5 - Unauthenticated Sensitive Information Exposure via Yearly-Reset Invoice Attachment Cache

    Medium 5.3
  • CVE-2024-50421unauthenticated≤ 3.8.6

    WordPress PDF Invoices & Packing Slips for WooCommerce plugin <= 3.8.6 - Broken Access Control vulnerability

    Medium 5.3
  • CVE-2021-24991high privilege→ 2.10.5

    WooCommerce PDF Invoices & Packing Slips < 2.10.5 - Reflected Cross-Site Scripting

    Medium 4.8
  • CVE-2022-47148unauthenticated · needs a click≤ 3.2.5

    WordPress WooCommerce PDF Invoices & Packing Slips Plugin <= 3.2.5 is vulnerable to Cross Site Request Forgery (CSRF)

    Medium 4.3
  • CVE-2026-1906subscriber+≤ 5.6.0

    PDF Invoices & Packing Slips for WooCommerce <= 5.6.0 - Missing Authorization to Authenticated (Subscriber+) Peppol Identifier Modification

    Medium 4.3
  • CVE-2025-67589login required≤ 4.9.1

    WordPress WooCommerce PDF Invoices & Packing Slips plugin <= 4.9.1 - Broken Access Control vulnerability

    Medium 4.3
  • CVE-2026-13116contributor+≤ 5.14.0

    PDF Invoices & Packing Slips for WooCommerce <= 5.14.0 - Insecure Direct Object Reference to Authenticated (Contributor+) Sensitive Information Disclosure via '

    Medium 4.3

The access label is read from the record's own text (e.g. “subscriber+”: subscriber and above). When the text names no role, CVSS decides between “login required” and “high privilege”; no role name is invented. “Needs a click”: the attack depends on a logged-in user following a link (CSRF, reflected XSS).

Exploited this week · every Monday

New KEV entries, fresh PoCs, WordPress triage and what to do this week. No account needed.

Your address is used only for this email and never shared.

← Back to directory