CVE-2026-105220 Twine 2 desktop - Stored XSS

Twine 2 desktop <= 2.12.0 contains a stored XSS caused by execution of markup from imported story files in importStories(), letting attackers execute code as the user via crafted story files, exploit requires opening malicious story files.

CVSS base score 7.8 /10
High
CISA KEV
Not listed
Public exploit
None known
Authentication
Not required
EPSS
0.15% chance of exploitation in 30 days
View the NVD record ↗