Stored cross-site scripting in Thelia via coupon customer names
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
Thelia and Thelia Core before 3.1.0 are affected. Unescaped customer names in ForSomeCustomers::getSummary() let attackers store scripts (CWE-79). An unauthenticated attacker can inject a script through their customer name that runs when an administrator views related coupons, allowing theft of CSRF tokens to create administrator accounts.
Written with Claude Haiku 5.5 from the sources below · 2026-11-05
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Thelia and Thelia Core are fixed in version 3.1.0. Upgrade both products to 3.1.0 or later.
Written with Claude Haiku 5.5 from the sources below · 2026-11-05
- Fix · CNA Thelia (Thelia) Fixed in 3.1.0
- Fix · CNA Thelia Core (Thelia) Fixed in 3.1.0
Timeline
- 2026-10-31 Threatist record created from CVE-2026-120205
- 2026-10-31 Alias added: GHSA-pfq9-82gg-2grp
- 2026-11-02 Priority changed: MEDIUM → LOW
- 2026-11-02 CISA SSVC decision points changed
- 2026-11-02 Priority changed: LOW → HIGH
References
More Thelia vulnerabilities
- TI-2026-83574 Cross-site request forgery in Thelia back-office product combination routes CVSS 4.0MEDIUM 6.9
- TI-2026-83557 CSRF in Thelia Page Module delete routes lets attackers remove images CVSS 4.0HIGH 7.0
- TI-2026-83556 Thelia back office CSRF via leaked URL tokens and unprotected actions CVSS 4.0MEDIUM 5.9
- TI-2026-71031 CSV formula injection in Thelia exports lets visitors run spreadsheet formulas CVSS 4.0LOW 2.3
- TI-2026-71005 Thelia translation editor flaws allow remote code execution CVSS 3.1HIGH 8.8
- TI-2026-71032 Unrestricted file upload in Thelia allows PHP code execution CVSS 4.0HIGH 8.6
Sources
- CVE-2026-120205 · CVE Program
- CVE-2026-120205 · NVD
- FIRST EPSS
- GHSA-pfq9-82gg-2grp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences