Hyyan WooCommerce Polylang Integration <= 1.5.0 - Missing Authorization to Authenticated (Subscriber+) Translated Variation Deletion

Medium 5.4 CWE-862Fixed in 1.6.0
ID
WPSEC-2026-1257
Plugin
Hyyan WooCommerce Polylang Integration (woo-poly-integration)
Affected
all versions before 1.6.0
Remediation
Update to 1.6.0 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
Weakness
CWE-862
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-10-20
Attack surface
Hyyan WooCommerce Polylang Integration on WPSec AttackSurface
Fix released
Published

Description

The Hyyan WooCommerce Polylang Integration plugin for WordPress is vulnerable to Missing Authorization via the removeVariations function hooked to the woocommerce_remove_variations AJAX action in all versions up to, and including, 1.5.0, due to a missing capability check and nonce verification in a callback that runs before WooCommerce's own authorization checks. This makes it possible for authenticated attackers, with Subscriber-level access and above, to permanently delete the translated product variations linked to arbitrary supplied variation IDs.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0