Skip to content
OpenAdvisories
Medium · 4.3 CVE-2026-9235 EUVD-2026-42565GHSA-x7cc-jgf9-8v48

DHL eCommerce (Benelux) for WooCommerce <= 2.2.3 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Shipping Label Creation and Deletion via dhlpwc_label_create and dhlpwc_label_delete AJAX Actions

Published Jul 9, 2026 · Updated Jul 9, 2026 · Assigned by Wordfence

Description

The DHL eCommerce (Benelux) for WooCommerce plugin for WordPress is vulnerable to unauthorized modification and loss of data due to a missing capability check and missing nonce verification on the create_label() and delete_label() functions in versions up to, and including, 2.2.3. These functions are wired to the wp_ajax_dhlpwc_label_create and wp_ajax_dhlpwc_label_delete hooks and act on an attacker-supplied post_id (WooCommerce order ID). This makes it possible for authenticated attackers, with Subscriber-level access and above, to create or delete DHL shipping labels associated with any WooCommerce order on the site.

Affected products

VendorProductAffectedFixed
dhlparcel DHL eCommerce (Benelux) for WooCommerce ≤ 2.2.3 —

References