westboy CicadasCMS CVE-2025-11289
LOWSeverity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was determined in westboy CicadasCMS up to 2431154dac8d0735e04f1fd2a3c3556668fc8dab. The impacted element is the function Save of the file src/main/java/com/zhiliao/common/template/TemplateFileServiceImpl.java of the component Template Management Page. This manipulation causes cross site scripting. It is possible to initiate the attack remotely. The exploit has been publicly disclosed and may be utilized.
AnalysisAI
Stored cross-site scripting (XSS) in westboy CicadasCMS Template Management Page allows high-privileged users to inject malicious scripts via the Save function in TemplateFileServiceImpl.java, affecting downstream users who interact with stored templates. The vulnerability requires high privileges and user interaction but carries CVSS 1.9 due to minimal integrity impact; however, publicly available exploit code exists, indicating real disclosure despite extremely low exploitation probability (EPSS 0.03%).
Technical ContextAI
The vulnerability exists in the Template Management component of CicadasCMS, specifically in the Save function of src/main/java/com/zhiliao/common/template/TemplateFileServiceImpl.java. This is a CWE-79 (Improper Neutralization of Input During Web Page Generation) issue where user-supplied input in template files is not properly sanitized or encoded before being stored and rendered. Java-based web applications handling template content are susceptible to stored XSS when input validation and output encoding are insufficient. The affected CPE indicates CicadasCMS version 1.0 and potentially other versions up to commit 2431154dac8d0735e04f1fd2a3c3556668fc8dab.
RemediationAI
No vendor-released patch is identified at time of analysis. Primary mitigation requires upgrading CicadasCMS to a patched version beyond commit 2431154dac8d0735e04f1fd2a3c3556668fc8dab, with version details available from https://github.com/westboy/CicadasCMS or via the vendor. Immediate compensating controls include: (1) restrict Template Management Page access to strictly necessary high-privilege users via role-based access control, reducing the attack surface; (2) implement Content Security Policy (CSP) headers with strict-dynamic and script-src restrictions to mitigate stored XSS payload execution in browsers; (3) enable HTML/JavaScript input validation and output encoding in template file processing, ensuring all user input is escaped before storage; (4) audit all existing templates for suspicious content and monitor template modification logs for unauthorized changes. Each mitigation has trade-offs: restricting access may reduce functionality, CSP may break legitimate dynamic content, and template scanning requires manual effort.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today