Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker submits XSS payload as chapter content
-
DeliveryVictim navigates to affected chapter page
-
ExploitTemplate calls htmlspecialchars_decode() on content
-
ExecutionBrowser receives unescaped HTML/JavaScript
-
PersistInjected script executes in victim's browser context
-
ImpactAttacker exfiltrates session cookies or performs authenticated actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | A victim must actively navigate to a chapter page containing attacker-controlled content (UI:P - passive user interaction required; the attacker cannot force this). The attacker must be able to influence the |
| Impact | The CVSS 4.0 score of 5.3 (Medium) with vector AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/E:P accurately captures a network-exploitable XSS requiring a victim to view a crafted chapter page. The E:P exploitation-probability modifier is confirmed by the publicly available GitHub issue proof-of-concept. No CISA KEV listing exists, and no EPSS data was provided in available intelligence, which is consistent with a niche project of this footprint. Practical real-world risk is heavily bounded by deployment scale-even a mid-sized municipal IT team in opole would be unlikely to run this obscure, unmaintained CMS in production-though any instance where untrusted users can submit chapter content and administrators later view it could face session hijacking. The unresponsive maintainer and absence of any patch make remediation entirely operator-driven, elevating operational urgency for any confirmed deployment. |
| Exploit ScenarioDerived | An attacker submits a chapter with a payload such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
Cross-site scripting in light0011 CMS allows remote attackers to inject arbitrary JavaScript into chapter content pages by manipulating the content argument processed through PHP's htmlspecialchars_decode() function in the chapter template. The misuse of this function-which decodes HTML entities rather than encoding them-means user-supplied chapter content is rendered as raw HTML in victims' browsers. A public proof-of-concept is available via GitHub issue #8, and the project maintainer has not responded to the coordinated disclosure.
RemediationAI
No vendor-released patch has been identified at time of analysis; the project maintainer has not responded to disclosure made via GitHub issue #8 (https://github.com/light0011/cms/issues/8). Operators should immediately restrict public access to any deployed instance or take it offline. As a local code fix, replace the htmlspecialchars_decode() call in App/Home/View/Default/Chapter/oneChapter.tpl with htmlspecialchars($content, ENT_QUOTES, 'UTF-8') to encode output rather than decode it; note this may alter display of intentionally stored HTML entities in chapter content. As a compensating control where patching is not immediately possible, deploy a Web Application Firewall rule to strip or neutralize <script> tags and inline event handlers from chapter content inputs, accepting the trade-off that WAF rules may be bypassable via encoding variants. Further technical context is available at https://vuldb.com/vuln/398536.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected product is light0011/cms (CPE: cpe:2.3:a:light0011:cms:*:*:*:*:*:*:*:*), a PHP-based CMS hosted on GitHub. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), arising specifically from misuse of PHP's built-in htmlspecialchars_decode() in the template file App/Home/View/Default/Chapter/oneChapter.tpl. This function reverses HTML entity encoding-converting < back to < and > back to >-so passing user-controlled content through it before rendering effectively re-introduces any XSS payloads that may have been entity-encoded upstream. The affected commits are identified by hashes c774dce31c6df0055568a8d5c53d964d99be199d and f72cf46f601efb2a0618c3814cc2f61380b38930; the project employs a rolling-release model with no version tags, so all deployed instances from the repository are presumed affected.
Know when Cms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Network-exploitable XSS requiring victim page view (UI:R) with scope change as script executes in victim browser (S:C); low C/I impact typical of reflected/stored XSS; PR:N as rendering path requires no server auth.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was detected in light0011 cms c774dce31c6df0055568a8d5c53d964d99be199d/f72cf46f601efb2a0618c3814cc2f61380b38930. Impacted is the function htmlspecialchars_decode of the file App/Home/View/Default/Chapter/oneChapter.tpl of the component Chapter Content Output. Performing a manipulation of the argument content results in cross site scripting. Remote exploitation of the attack is possible. The exploit is now public and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Related Vulnerabilities in light0011 CMS Multiple Injection and Auth Flaws
View all 4Cayin CMS suffers from an authenticated OS semi-blind command injection vulnerability using default credentials. Rated c
Multiple integer underflows in the icmLut_allocate function in International Color Consortium (ICC) Format library (iccl
phpKF CMS 3.00 Beta allows unauthenticated PHP file upload by disguising it as a PNG, then renaming it for execution. Po
Deserialization of Untrusted Data in the Sitecore.Security.AntiCSRF (aka anti CSRF) module in Sitecore CMS 7.0 to 7.2 an
Deserialization of Untrusted Data in the anti CSRF module in Sitecore through 9.1 allows an authenticated attacker to ex
Unauthenticated file disclosure in LavaLite CMS through 10.1.2 allows remote attackers to download private stored files
Authenticated remote code execution in Craft CMS versions 5.5.0 through 5.9.13 allows admin users to execute arbitrary P
SQL injection vulnerability in hava_post.php in Havalite CMS 1.1.0 and earlier allows remote attackers to execute arbitr
Unrestricted file upload vulnerability in hava_upload.php in Havalite CMS 1.1.0 and earlier allows remote attackers to e
Cross-site request forgery (CSRF) vulnerability in Ilch CMS allows remote attackers to hijack the authentication of admi
Multiple cross-site scripting (XSS) vulnerabilities in Havalite 1.0.4 and earlier allow remote attackers to inject arbit
A security vulnerability in juzaweb CMS (CVSS 6.3). Risk factors: public PoC available.
EUVD-2026-70855
GHSA-h6vx-22pm-pj9v
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB