Thelia before 3.1.0 contains a stored cross-site scripting vulnerability in ForSomeCustomers::getSummary() that allows unauthenticated attackers to inject scripts via unescaped customer names. Attackers can register with a script payload as their name that executes when administrators view related coupons, stealing CSRF tokens to create administrator accounts.
Fix
Patch, vendor advisory and mitigation references on NVD 1
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 1
- First seenCVSS 7.4 · theliaNVD modified 2026-10-31 17:25
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.
References 5
- https://github.com/thelia/thelia/security/advisories/GHSA-r63g-6wfg-v5v9 vendor-advisory
- https://github.com/thelia/thelia/commit/c90d59375089a0833a56703c6f9f9ddea17bddc9 patch
- https://github.com/thelia/thelia/releases/tag/3.1.0 release-notes
- https://github.com/thelia/thelia/blob/3.0.0/core/lib/Thelia/Condition/Implementation/ForSomeCustomers.php#L119 technical-description
- https://www.vulncheck.com/advisories/thelia-before-3.1.0-stored-xss-via-coupon-condition-customer-name third-party-advisory