Description
The EU VAT Assistant for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'vat_number' parameter in all versions up to, and including, 2.1.30.260413 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The stored payload executes in the administrator's browser context when reviewing an order via WooCommerce → Orders → Edit Order, enabling privilege escalation up to and including full site takeover via rogue administrator account creation.
Published: 2026-10-17
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting enabling administrator privilege escalation and potential full site takeover
Action: Immediate Patch
AI Analysis

Impact

The vulnerability permits an unauthenticated attacker to insert arbitrary JavaScript into the 'vat_number' field of orders. When an administrator later views or edits the order in WooCommerce, the stored payload executes with the privileges of the admin user, allowing the attacker to compromise the administrator account or take complete control of the site.

Affected Systems

WordPress installations running WooCommerce that have the EU VAT Assistant for WooCommerce plugin by daigo75 in any version up to and including 2.1.30.260413 are affected; newer versions contain the fix.

Risk and Exploitability

The flaw carries a CVSS score of 7.2, and no EPSS score is currently available, indicating the exploitation probability is unknown but possible. It is not listed in CISA KEV. Because the attack vector is unauthenticated input that is stored and later rendered in an administrator context, an attacker can exploit the vulnerability without prior access and elevate privileges by injecting malicious code.

Generated by OpenCVE AI on October 17, 2026 at 05:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the EU VAT Assistant for WooCommerce plugin to the latest release that removes the stored XSS flaw
  • If an upgrade is delayed, restrict changes to the vat_number field by removing or disabling the admin interface that accepts editing of VAT numbers
  • Implement input validation by sanitizing the vat_number field with WordPress’s sanitize_text_field before storing or outputting the value

Generated by OpenCVE AI on October 17, 2026 at 05:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 17 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
Description The EU VAT Assistant for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'vat_number' parameter in all versions up to, and including, 2.1.30.260413 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The stored payload executes in the administrator's browser context when reviewing an order via WooCommerce → Orders → Edit Order, enabling privilege escalation up to and including full site takeover via rogue administrator account creation.
Title EU VAT Assistant for WooCommerce <= 2.1.30.260413 - Unauthenticated Stored Cross-Site Scripting via 'vat_number' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-18T11:12:33.948Z

Reserved: 2026-10-01T13:55:27.399Z

Link: CVE-2026-103899

cve-icon Vulnrichment

Updated: 2026-10-18T11:06:58.248Z

cve-icon NVD

Status : Received

Published: 2026-10-17T04:16:47.413

Modified: 2026-10-18T12:16:55.693

Link: CVE-2026-103899

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T05:30:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')