Skip to content
OpenAdvisories

Vendor

cotonti

21 known vulnerabilities.

cotonti at a glance

Last 12 months
21
Critical · all time
2
Exploited · all time
0
Public exploit · all time
1
New vulnerabilities per month · last 12 months
0 10 20 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 5 vulnerabilities, 1 critical Jun July 2026: 2 vulnerabilities August 2026: 1 vulnerability September 2026: 12 vulnerabilities, 1 critical Sep October 2026: 0 vulnerabilities November 2026: 1 vulnerability
Show as table
MonthVulnerabilitiesCritical
Nov 202610
Oct 202600
Sep 2026121
Aug 202610
Jul 202620
Jun 202651
May 202600
Apr 202600
Mar 202600
Feb 202600
Jan 202600
Dec 202500
Nov 202500
Oct 202500
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

Products

21 results · Feed

  • Medium 4.8

    Cotonti through 1.0.0 Predictable Validation Tokens via md5(microtime())

    Cotonti through 1.0.0 generates registration and email-change validation tokens with md5(microtime()), allowing attackers to bypass email-ownership verification by predicting tokens. Attackers can derive the generation time from the HTTP Date header and compu…

  • Medium 5.4

    Cotonti through 1.0.0 Cross-Site Request Forgery via User Group Deletion

    Cotonti through 1.0.0 contains a cross-site request forgery vulnerability in admin.users.php that allows attackers to delete user groups without token verification. Attackers can craft malicious links or pages that trick authenticated administrators into dele…

  • Medium 5.4

    Cotonti through 1.0.0 Cross-Site Request Forgery via Extensions Manager

    Cotonti through 1.0.0 contains a cross-site request forgery vulnerability in the extensions manager that allows attackers to perform state-changing actions without anti-CSRF token validation. Attackers can craft links or embed images to force administrators t…

  • Medium 6.1

    Cotonti through 1.0.0 Open Redirect via message.php redirect parameter

    Cotonti through 1.0.0 contains an open redirect vulnerability in message.php that base64-decodes the redirect parameter without domain validation. Unauthenticated attackers can craft malicious links with encoded external URLs to redirect users to arbitrary si…

  • Medium 6.1

    Cotonti through 1.0.0 Reflected XSS via message.php lng parameter

    Cotonti through 1.0.0 contains a reflected cross-site scripting vulnerability in message.php where the lng parameter is not properly escaped before output in the confirmation dialog. Unauthenticated attackers can craft malicious links with script payloads in …

  • Medium 6.1

    Cotonti through 1.0.0 Reflected XSS via search highlight parameter

    Cotonti through 1.0.0 contains a reflected cross-site scripting vulnerability in the search plugin highlight parameter that performs no HTML or JavaScript escaping. Attackers can craft malicious links with injected JavaScript in the highlight parameter that e…

  • Medium 4.3

    Cotonti through 1.0.0 Cross-Site Request Forgery in the Contact Plugin

    Cotonti through 1.0.0 fails to validate anti-CSRF tokens in the contact plugin submission handler, allowing attackers to forge messages. Attackers can auto-submit contact forms from attacker-controlled pages to send forged messages attributed to authenticated…

  • High 7.5

    Cotonti 1.0.0 PHP Object Injection via Comments Plugin Edit Action cb Parameter

    Cotonti 1.0.0 passes the base64-decoded cb parameter to unserialize() without allowed_classes restriction in the comments plugin EditAction. Registered users with comment write permissions can instantiate arbitrary PHP objects and potentially achieve file wri…

  • Medium 5.4

    Cotonti through 1.0.0 Stored Open Redirect via Page redir: Prefix

    Cotonti through 1.0.0 fails to validate redirect destinations in page bodies prefixed with redir:, allowing authenticated users with page creation or edit permissions to store redirects to arbitrary external hosts. Attackers can craft pages on trusted domains…

  • Medium 4.3

    Cotonti through 1.0.0 Cross-Site Request Forgery in the Ratings Plugin AJAX Handler

    Cotonti through 1.0.0 fails to validate anti-CSRF tokens in the ratings plugin AJAX handler, allowing attackers to forge ratings on behalf of authenticated users. Attackers can craft malicious pages that auto-submit POST requests to modify stored rating data …

  • Medium 6.1

    Cotonti through 1.0.0 Open Redirect via Unanchored cot_url_check() Regex

    Cotonti through 1.0.0 contains an open redirect vulnerability in the cot_url_check() function that validates redirect destinations using a regular expression lacking an end-of-string anchor. Attackers can bypass the redirect guard by supplying hostnames begin…

  • High 8.1

    Cotonti through 1.0.0 Predictable Password Recovery Token via Weak PRNG

    Cotonti through 1.0.0 derives password recovery validation tokens from md5(microtime()) in users.passrecover.php, creating a predictable token space of approximately one million values per second. Unauthenticated attackers can read the server Date header, pre…

  • Critical 9.8

    Cotonti 1.0.0 Comments Plugin PHP Object Injection via ci Parameter

    Cotonti 1.0.0 Comments plugin passes the ci GET parameter to unserialize() without allowed_classes restriction, allowing unauthenticated attackers to instantiate arbitrary PHP classes with attacker-controlled properties. Attackers can exploit PHP object injec…

  • High 7.7
    CVE-2026-71294 Public exploit

    Cotonti CMS Comments Plugin PHP Object Injection via Unrestricted unserialize() in Create/Edit Actions

    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 restr…

  • Medium 5.4

    Cotonti Siena 0.9.26 Stored XSS via PFS Module ntitle Parameter

    Cotonti Siena 0.9.26 and earlier contains a stored cross-site scripting vulnerability that allows authenticated users with PFS access to inject arbitrary script payloads by supplying malicious HTML in the ntitle parameter processed through the TXT filter in p…

  • High 8.8

    Cotonti Siena 0.9.26 CSRF via admin.php Config Update Endpoint

    Cotonti Siena 0.9.26 and earlier contains a cross-site request forgery vulnerability that allows unauthenticated attackers to modify administrator configuration by tricking a logged-in administrator into submitting a forged POST request to the admin.php confi…

  • High 7.6

    Cotonti stored XSS via PFS folder title

    Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to stored Cross-Site Scripting in the Personal File Storage (PFS) module. A folder title (pff_title) is imported with the 'TXT' filter, which does not strip or encode HTML (the tag check in cot_impo…

  • Medium 5.4

    Cotonti CSRF in PFS folder edit allows unauthorized folder modification

    Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to Cross-Site Request Forgery in the Personal File Storage (PFS) module. In modules/pfs/inc/pfs.editfolder.php, the folder update action ('a=update') updates folder metadata (title, description, pub…

  • High 8.1

    Cotonti CSRF in PFS allows forced arbitrary file upload

    Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to Cross-Site Request Forgery in the Personal File Storage (PFS) module. In modules/pfs/inc/pfs.main.php, the file upload action ('a=upload') processes uploaded files without calling cot_check_xg to…

  • Critical 9.6

    Cotonti CSRF in admin.rights.php allows privilege escalation

    Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to Cross-Site Request Forgery in the administration rights handler. In system/admin/admin.rights.php, the rights update action ('a=update') modifies group access rights (including via cot_auth_add_g…

  • High 8.8

    Cotonti CSRF in admin.config.php allows unauthorized configuration changes

    Cotonti 1.0.0 (master branch, commit f43f1fc3) is vulnerable to Cross-Site Request Forgery in the administration configuration handler. In system/admin/admin.config.php, the configuration update action ('a=update') processes POST data via cot_config_update_op…