SohuTV CacheCloud CVE-2025-15171
LOWSeverity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was identified in SohuTV CacheCloud up to 3.2.0. This affects the function index of the file src/main/java/com/sohu/cache/web/controller/ServerController.java. The manipulation leads to cross site scripting. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. The project was informed of the problem early through an issue report but has not responded yet.
AnalysisAI
Reflected cross-site scripting (XSS) in SohuTV CacheCloud up to version 3.2.0 allows authenticated remote attackers to inject malicious scripts via the index function in ServerController.java, requiring user interaction to execute. The exploit is publicly available on GitHub, though the project maintainers have not responded to early disclosure reports. With an EPSS score of 0.03% and CVSS 2.0 severity, real-world exploitation risk is minimal despite public POC availability.
Technical ContextAI
SohuTV CacheCloud is a distributed caching solution built in Java. The vulnerability exists in the ServerController class, specifically the index function (src/main/java/com/sohu/cache/web/controller/ServerController.java), which fails to properly sanitize or encode user-supplied input before rendering it in HTTP responses. This is a classic reflected XSS flaw (CWE-79) where attacker-controlled data from request parameters is echoed back to the client without HTML encoding or output validation, allowing JavaScript execution in the victim's browser context.
RemediationAI
No vendor-released patch has been identified at time of analysis; the SohuTV project has not responded to the early disclosure report filed via GitHub issue. Immediate workarounds include: (1) upgrade CacheCloud to a version beyond 3.2.0 if available (verify with upstream project), (2) apply input validation and HTML encoding to the ServerController.index function by reviewing the code at https://github.com/sohutv/cachecloud and implementing parameterized output encoding or a Web Application Firewall rule that strips script tags from responses, (3) restrict network access to CacheCloud administrative interfaces using firewall rules or network segmentation to limit exposure to authenticated users only, and (4) disable browser script execution for CacheCloud URLs via Content Security Policy headers if feasible. Given the low EPSS and lack of vendor response, patching should be scheduled during normal maintenance windows rather than treated as emergency. Monitor GitHub issue #367 for any upstream patch announcements.
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