CVE-2025-8227: yanyutao0402 ChanCMS · Deserialization
Affects yanyutao0402 ChanCMSSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 52% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
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:PExploitation evidence
Disclosed: evidence found.
CVE published 27 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubyanyutao0402/ChanCMSpkg:github/yanyutao0402/ChanCMSOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
1. Immediate upgrade of ChanCMS installations from versions 3.1.0, 3.1.1, or 3.1.2 to version 3.1.3, which contains the official patch addressing the deserialization vulnerability. 2. If immediate upgrade is not feasible, implement web application firewall (WAF) rules to detect and block suspicious payloads targeting the /collect/getArticle endpoint, particularly those manipulating the 'taskUrl' parameter with serialized data patterns. 3. Conduct code review and harden deserialization logic by implementing strict input validation, whitelisting allowed classes or data types, and employing safe deserialization libraries or techniques. 4. Monitor web server and application logs for anomalous requests to /collect/getArticle that could indicate exploitation attempts. 5. Employ network segmentation and least privilege principles to limit the impact of a potential compromise. 6. Regularly audit and update all CMS components and dependencies to minimize exposure to known vulnerabilities. 7. Educate development and security teams on secure deserialization practices and the risks associated with unsafe deserialization.
Description
A vulnerability was found in yanyutao0402 ChanCMS up to 3.1.2. It has been declared as critical. Affected by this vulnerability is an unknown functionality of the file /collect/getArticle. The manipulation of the argument taskUrl leads to deserialization. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 3.1.3 is able to address this issue. The patch is named 33d9bb464353015aaaba84e27638ac9a3912795d. It is recommended to upgrade the affected component.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- gitee.com/yanyutao0402/ChanCMS/issues/ICLP81 (opens in a new tab)
- gitee.com/yanyutao0402/ChanCMS/commit/33d9bb464353015aaaba84e27638ac9a3912795d (opens in a new tab)
- gitee.com/yanyutao0402/ChanCMS/tree/V3.1.3 (opens in a new tab)