CVE-2026-71294 Details
Description
Cotonti CMS's Comments plugin deserializes user-supplied data without restricting the classes that may be instantiated. In plugins/comments/controllers/actions/CreateAction.php, a POST parameter obtained via (trim-only sanitization) is passed to with no restriction, reachable by any member with write access to comments (the default setting in plugins/comments/comments.setup.php).
A vulnerability in the Comments plugin of Cotonti CMS allows for PHP Object Injection due to improper deserialization of user-supplied data. The issue arises in the 'CreateAction.php' file, where a POST parameter is deserialized without any restrictions on the classes that can be instantiated. This vulnerability is accessible to any user with write permissions for comments, which is the default setting.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Aug 5, 2026CISA-ADP
Assessed Aug 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/Cotonti/Cotonti | TuranSec | Vendor |
| https://github.com/Cotonti/Cotonti/blob/master/plugins/comments/controllers/actions/CreateAction.php | TuranSec | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | TuranSec |
Affected Products
| Product | Versions |
|---|---|
| Cotonti CMS | All versions |
CPE
Remediation
| |
| Cotonti CMS Comments | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 10, 2026 | CVE Modified | TuranSec |
| Aug 5, 2026 | CVE Modified | CISA-ADP |
| Aug 5, 2026 | New CVE Received | TuranSec |
Volerion