Skip to main content

ChanCMS CVE-2025-11905

LOW
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2025-10-17 cna@vuldb.com
2.1
CVSS 4.0 · Vendor: vuldb

Severity by source

Vendor (vuldb) PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/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 Vendor (vuldb) · only source for this CVE.

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Apr 29, 2026 - 02:18 vuln.today

DescriptionCVE.org

A vulnerability was found in yanyutao0402 ChanCMS up to 3.3.2. This vulnerability affects the function getArticle of the file app\modules\cms\controller\gather.js. The manipulation results in code injection. The attack may be launched remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Code injection in ChanCMS up to version 3.3.2 via the getArticle function in app/modules/cms/controller/gather.js allows authenticated remote attackers to inject and execute arbitrary code with low impact on confidentiality, integrity, and availability. The exploit is publicly available on GitHub but exploitation probability remains low (EPSS 0.04%) due to authentication requirements and limited impact scope. The vendor did not respond to early disclosure notification.

Technical ContextAI

The vulnerability resides in the getArticle function of the ChanCMS gather module controller (CWE-74: Improper Neutralization of Special Elements used in an Output). The root cause is insufficient input sanitization or validation when processing article-related parameters, allowing attackers to inject malicious code into the application logic. ChanCMS is a Node.js-based content management system; the gather.js module appears to handle content aggregation or retrieval operations. The code injection occurs in a context where user-supplied input is processed without proper filtering before being used in code execution contexts.

RemediationAI

Immediate action: Upgrade ChanCMS to a version beyond 3.3.2 if available from the vendor. However, as the vendor did not respond to early disclosure notification, patched releases may not be available. If upgrade is not possible, implement the following compensating controls: restrict access to the gather.js endpoint to trusted internal users only via network access controls or authentication policy enforcement, disable the gather/article retrieval functionality if not actively used in production, implement input validation and output encoding on all parameters passed to the getArticle function, and apply Web Application Firewall (WAF) rules to detect and block code injection patterns in request payloads targeting the gather endpoint. Monitor application logs for suspicious requests to the gather module for early detection of exploitation attempts. Contact the ChanCMS maintainer or community for security updates or patches; if unresponsive, consider migrating to a maintained alternative CMS.

CVE-2025-10211 LOW POC
2.1 Sep 10

A security vulnerability has been detected in yanyutao0402 ChanCMS 3.3.0. Rated medium severity (CVSS 5.3), this vulnera

CVE-2025-8266 LOW POC
2.1 Jul 28

Unsafe deserialization in ChanCMS up to version 3.1.2 allows authenticated remote attackers to achieve limited confident

CVE-2025-10210 LOW POC
2.1 Sep 10

A weakness has been identified in yanyutao0402 ChanCMS up to 3.3.0. Rated medium severity (CVSS 5.3), this vulnerability

CVE-2025-8227 LOW POC
2.1 Jul 27

Unsafe deserialization in ChanCMS up to version 3.1.2 allows authenticated remote attackers to trigger deserialization v

CVE-2025-8132 LOW POC
2.1 Jul 25

Path traversal in ChanCMS up to version 3.1.2 allows authenticated remote attackers to read or modify arbitrary files vi

CVE-2025-8228 LOW POC
2.1 Jul 27

Server-side request forgery in ChanCMS up to version 3.1.2 allows authenticated attackers to conduct SSRF attacks via th

CVE-2025-8226 LOW POC
2.1 Jul 27

ChanCMS up to version 3.1.2 permits information disclosure through improper validation of accessKey and secretKey parame

CVE-2025-8133 LOW POC
2.1 Jul 25

Server-side request forgery in ChanCMS up to version 3.1.2 allows authenticated remote attackers to manipulate the targe

CVE-2025-10110 LOW POC
2.1 Sep 08

A vulnerability was identified in ChanCMS up to 3.3.1. Rated medium severity (CVSS 5.3), this vulnerability is remotely

CVE-2025-10106 LOW POC
2.1 Sep 08

A vulnerability has been found in yanyutao0402 ChanCMS up to 3.3.1. Rated medium severity (CVSS 5.3), this vulnerability

CVE-2025-10105 LOW POC
2.1 Sep 08

A flaw has been found in yanyutao0402 ChanCMS up to 3.3.1. Rated medium severity (CVSS 5.3), this vulnerability is remot

CVE-2025-11903 LOW POC
2.1 Oct 17

SQL injection in ChanCMS up to version 3.3.2 allows authenticated remote attackers to manipulate the cid parameter in th

Share

CVE-2025-11905 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy