CVE-2026-103974
Last modified
CVE-2026-103974 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. lichess.org is the forever free, adless and open source chess server. Prior to commit c54596c9e1569d378fe20f80d4c790c6fdee54c4, a user who can add a chapter to a study can place attacker-controlled text in the PGN Annotator tag, which becomes Comment.Author.External and is returned verbatim by authorText.
Description
lichess.org is the forever free, adless and open source chess server. Prior to commit c54596c9e1569d378fe20f80d4c790c6fdee54c4, a user who can add a chapter to a study can place attacker-controlled text in the PGN Annotator tag, which becomes Comment.Author.External and is returned verbatim by authorText. When a study node has at least two comments, ui/analyse/src/treeView/inlineView.ts interpolates that author string into HTML passed to the innerHTML hook without escaping it. Opening the affected study can therefore render stored attacker-controlled HTML and CSS for other viewers, including navigation to an attacker-controlled site, content spoofing, and CSS-based data exposure, although the site's content security policy blocks injected JavaScript. This vulnerability is fixed by commit c54596c9e1569d378fe20f80d4c790c6fdee54c4.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| lichess-org | lila | < c54596c9e1569d378fe20f80d4c790c6fdee54c4 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-103974?
How severe is CVE-2026-103974?
How do I fix CVE-2026-103974?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-103957Server-side request forgery in the OAuth2 discovery handling…6.2
- CVE-2026-103958Server-side request forgery in the tool server and remote ag…7.6
- CVE-2026-103964The Download Manager plugin for WordPress is vulnerable to S…4.3
- CVE-2026-103965An issue in MongoDB Server's aggregation framework can cause…5.4
- CVE-2026-103966Adobe Framemaker is affected by a Heap-based Buffer Overflow…7.8
- CVE-2026-103967Adobe Framemaker is affected by an out-of-bounds write vulne…7.8
- CVE-2026-103975Appium is a cross-platform automation framework for all kind…6.5
- CVE-2026-103977FileRise is a self-hosted web-based file manager with multi-…8.1
- CVE-2026-103988FileRise is a self-hosted web-based file manager with multi-…5.4
- CVE-2026-103993An Out-of-bounds Write vulnerability in the routing protocol…6.8
- CVE-2026-103994A Heap-based Buffer Overflow vulnerability in the VXLAN Gate…8.8
- CVE-2026-103998The Form Maker by 10Web – Mobile-Friendly Drag & Drop Contac…6.1
Are you affected by CVE-2026-103974?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
