Description
The DHL Shipping Germany for WooCommerce WordPress plugin before 4.0.1 does not protect its shipping-label storage directory with server-independent access control, relying only on an Apache .htaccess file, so on a web server that does not honor .htaccess (such as nginx) an unauthenticated visitor can download stored shipping labels (each containing a customer's name and postal address) by requesting predictable filenames.
Published: 2026-08-05
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The DHL Shipping Germany for WooCommerce plugin fails to protect its shipping‑label storage directory with server‑independent access control, relying solely on an Apache .htaccess file. On servers that do not honor .htaccess, such as nginx, any unauthenticated user can request predictable filenames and download stored shipping labels. These files contain customers' names and postal addresses, representing a clear disclosure of personally identifiable information.

Affected Systems

WordPress sites running the DHL Shipping Germany for WooCommerce plugin version earlier than 4.0.1 are impacted. The vulnerability affects the plugin’s default shipping‑label directory, which is stored in a publicly accessible location.

Risk and Exploitability

Because the directory is exposed without authentication, the exploit requires only a simple HTTP GET request to a known filename. No code execution or privilege escalation is involved, but the impact is high due to the sensitive nature of the data. The EPSS score is unavailable and the vulnerability is not listed in CISA KEV, but the absence of server‑level protection and the potential for mass PII leakage make the risk significant, especially on web servers that ignore .htaccess directives.

Generated by OpenCVE AI on August 5, 2026 at 07:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the DHL Shipping Germany for WooCommerce plugin to version 4.0.1 or later.
  • Move the shipping‑label storage directory outside of the publicly accessible web root or restrict its access using a server‑level configuration such as an .htaccess file or equivalent nginx rules.
  • Configure the web server (e.g., add an NGINX rewrite or deny statement) to prevent HTTP requests to the shipping‑label storage folder.

Generated by OpenCVE AI on August 5, 2026 at 07:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
CWE-284

Wed, 05 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The DHL Shipping Germany for WooCommerce WordPress plugin before 4.0.1 does not protect its shipping-label storage directory with server-independent access control, relying only on an Apache .htaccess file, so on a web server that does not honor .htaccess (such as nginx) an unauthenticated visitor can download stored shipping labels (each containing a customer's name and postal address) by requesting predictable filenames.
Title DHL for WooCommerce < 4.0.1 - Unauthenticated Shipping Label Disclosure via Unprotected Uploads Directory
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-05T06:00:11.348Z

Reserved: 2026-07-24T08:54:56.901Z

Link: CVE-2026-16993

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T07:30:16Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-284

    Improper Access Control