Skip to main content

ChanCMS CVE-2025-11903

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 flaw has been found in yanyutao0402 ChanCMS up to 3.3.2. Affected by this issue is the function update of the file /cms/article/update. Executing a manipulation of the argument cid can lead to sql injection. The attack can be launched remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

SQL injection in ChanCMS up to version 3.3.2 allows authenticated remote attackers to manipulate the cid parameter in the /cms/article/update endpoint, enabling arbitrary database queries with limited confidentiality and integrity impact. The vulnerability requires valid user authentication and has publicly available exploit code, but carries low real-world risk due to the CVSS 2.1 score and minimal EPSS probability (0.02%). The vendor has not responded to early disclosure notifications.

Technical ContextAI

ChanCMS is a content management system vulnerable to SQL injection via improper input validation on the cid parameter. The vulnerability exploits CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component, also known as injection flaws). The /cms/article/update endpoint processes the cid argument without adequate sanitization, allowing attackers to inject arbitrary SQL commands. The affected versions range up to 3.3.2, as identified by CPE cpe:2.3:a:chancms:chancms:*:*:*:*:*:*:*:*. The injection point occurs during article update operations, where user-controlled input reaches the database query layer without proper parameterization or escaping.

RemediationAI

No vendor-released patch is available at this time due to the vendor's lack of response to disclosure. Organizations running ChanCMS 3.3.2 or earlier should immediately implement input validation and parameterized query controls at the application layer to neutralize the SQL injection vector in the /cms/article/update endpoint. A temporary compensating control is to restrict network access to the /cms/article/update endpoint via Web Application Firewall (WAF) rules that block requests with suspicious SQL metacharacters in the cid parameter (such as single quotes, double dashes, UNION keywords), though this may cause false positives and does not address all injection variants. Alternatively, disable the article update feature entirely if not essential to operations, or restrict update functionality to administrative accounts only and implement strict role-based access controls. Monitor database query logs for anomalous SQL patterns targeting the article table. The recommended long-term solution is to migrate to an actively maintained CMS fork or alternative system that includes SQL injection defenses, as the original ChanCMS project appears abandoned.

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-11905 LOW POC
2.1 Oct 17

Code injection in ChanCMS up to version 3.3.2 via the getArticle function in app/modules/cms/controller/gather.js allows

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

Share

CVE-2025-11903 vulnerability details – vuln.today

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