CVE Catalog

CVE-2026-18027

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.64%

48th percentile - higher than 48% of all known CVEs

Summary

The WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin for WordPress is vulnerable to Directory Traversal in all versions up to and including 4.9.8 via the get_image_src_in_base64 function. This allows authenticated attackers with subscriber-level access or above to read the contents of arbitrary files on the server, which can contain sensitive information. The base64-encoded file contents are embedded into the cached invoice HTML and served directly to the attacker via the plugin's own Print/Download invoice endpoints.

Risk Assessment

An attacker can read arbitrary files on the server, such as configuration files, credentials, or other sensitive data, potentially leading to full system compromise. However, subscriber-level access is required.

Recommendation

Immediately update the plugin to the latest version that includes the fix. Additionally, restrict access to low-privilege accounts and monitor logs for unusual requests to invoice endpoints.

Related vulnerabilities

Original NVD description (English source)

The WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 4.9.8 via the get_image_src_in_base64 function. This makes it possible for authenticated attackers, with subscriber-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. The base64-encoded file contents are embedded into the cached invoice HTML and served directly to the attacker via the plugin's own Print/Download invoice endpoints, which require only a valid nonce and access key.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS