Description
The European VAT Compliance Assistant for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via CF-IPCountry Header in all versions up to, and including, 1.36.10 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 malicious header value is persisted verbatim into order post-meta during a guest checkout, meaning no account or authentication is required to plant the payload.
Published: 2026-10-17
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

The European VAT Compliance Assistant for WooCommerce plugin for WordPress contains an unauthenticated stored cross‑site scripting flaw that arises from the CF‑IPCountry HTTP header. During a guest checkout the plugin writes the value of that header into order post‑meta without sanitization or escaping, thereby persisting arbitrary JavaScript. Any user who later views the order page will have the injected code executed within their browser, potentially enabling session cookie theft, account hijacking, site defacement, or the exfiltration of other sensitive data.

Affected Systems

The vulnerability applies to the David Anderson European VAT Compliance Assistant for WooCommerce plugin for WordPress in all versions up to and including 1.36.10. It operates on WooCommerce‑based WordPress sites that permit guest checkout, allowing the vulnerable code to be executed on any order page generated by the plugin.

Risk and Exploitability

The CVSS score of 7.2 classifies the flaw as high severity. Because the attack requires only an HTTP header injection during a guest checkout and imposes no authentication requirements, the exploitation path is straightforward for a motivated adversary. No public exploits have been reported and the flaw is not listed in the CISA KEV catalog, but the impact remains significant for sites that expose guest checkout functionality.

Generated by OpenCVE AI on October 17, 2026 at 09:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the European VAT Compliance Assistant for WooCommerce to a version newer than 1.36.10 where the unsanitized header processing has been removed.
  • If an upgrade is not immediately possible, configure the web server or middleware to strip or discard the CF‑IPCountry header before it reaches WordPress, preventing malicious payloads from being stored.
  • Review order post‑meta handling in the plugin, ensuring that any values derived from HTTP headers are properly sanitized and escaped before persistence.
  • For sites where guest checkout is unsupported, disabling guest checkout can reduce the attack surface.

Generated by OpenCVE AI on October 17, 2026 at 09:39 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 08:00:00 +0000

Type Values Removed Values Added
Description The European VAT Compliance Assistant for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via CF-IPCountry Header in all versions up to, and including, 1.36.10 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 malicious header value is persisted verbatim into order post-meta during a guest checkout, meaning no account or authentication is required to plant the payload.
Title European VAT Compliance Assistant for WooCommerce <= 1.36.10 - Unauthenticated Stored Cross-Site Scripting via CF-IPCountry Header
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.487Z

Reserved: 2026-09-25T19:15:06.117Z

Link: CVE-2026-100316

cve-icon Vulnrichment

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

cve-icon NVD

Status : Received

Published: 2026-10-17T08:16:26.950

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

Link: CVE-2026-100316

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T09:45:06Z

Weaknesses
  • CWE-79

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