Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Stored XSS typically needs an authenticated submission path (PR:L) and victim page-load (UI:R); scope changes to the browser (S:C) with low C/I impact and no real availability effect.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Codemenschen Gift Vouchers gift-voucher allows Stored XSS.This issue affects Gift Vouchers: from n/a through <= 4.7.0.
AnalysisAI
Stored cross-site scripting in the Codemenschen 'Gift Vouchers' WordPress plugin (all versions up to and including 4.7.0) lets an attacker persist malicious script into plugin-managed content that later executes in the browser of any user who views the affected page. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, score 7.1) indicates network-reachable, low-complexity injection with a scope change and required victim interaction. No public exploit identified at time of analysis, and it is not listed in CISA KEV.
Technical ContextAI
The affected component is the Gift Vouchers (gift-voucher) plugin for WordPress by vendor Codemenschen, identified by CPE cpe:2.3:a:codemenschen:gift_vouchers:*:*:*:*:*:*:*:*. The root cause is CWE-79, Improper Neutralization of Input During Web Page Generation, meaning attacker-supplied input is stored server-side and later reflected into an HTML page without adequate output encoding or input sanitization. Because this is a Stored (persistent) XSS, the payload is saved in the WordPress database - plausibly through a voucher field, order/redemption form, or plugin setting - and re-served to every visitor or administrator who loads the rendering page, executing in their session context.
RemediationAI
No vendor-released patched version is identified in the available data - the advisory records affected versions through <= 4.7.0 without naming a fixed release, so the primary action is to monitor the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/gift-voucher/vulnerability/wordpress-gift-vouchers-plugin-4-7-0-cross-site-scripting-xss-vulnerability) and the WordPress.org plugin page and upgrade to a release later than 4.7.0 as soon as one is published. Until a fix is available, apply compensating controls: deploy a WAF or virtual patch (Patchstack offers virtual patching for this class) to filter XSS payloads on the plugin's form and admin endpoints; restrict who can submit voucher data by tightening capabilities and requiring authentication on redemption/creation forms; add a restrictive Content-Security-Policy header to limit inline script execution (side effect: may break legitimate inline scripts and require tuning); and if the plugin is not business-critical, deactivate and remove it (side effect: gift-voucher functionality is lost). Review stored voucher records for already-injected script before re-enabling.
More in Gift Vouchers
View allThe Gift Cards (Gift Vouchers and Packages) WordPress Plugin, version <= 4.3.1, is affected by an unauthenticated SQL in
The Gift Vouchers plugin through 2.0.1 for WordPress allows SQL Injection via the template_id parameter in a wp-admin/ad
Missing authorization controls in the Codemenschen Gift Vouchers WordPress plugin (versions through 4.6.9) allow unauthe
The Gift Cards (Gift Vouchers and Packages) (WooCommerce Supported) plugin for WordPress is vulnerable to unauthorized m
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43342