Skip to content
Heist/ feed
Back to feed
Medium

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

Type: advisorySources: OSV

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 deleting custom groups and their associated permissions by riding the administrator's session.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-101093
Confirmed fixed CVEs
Not specified
Updated in this feed
8 Nov 2026, 02:15 UTC · Revision 1

Source evidence

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

core-osv · Original source

Published 28 Sept 2026, 22:00 UTC

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 deleting custom groups and their associated permissions by riding the administrator's session.

osv:CVE-2026-101093
Complete source record
{
  "id": "3f3ef3cc3a0efe551e5438cf5fcbeae46a880cf3ac2d0230765687e5fcc90417",
  "url": "https://osv.dev/vulnerability/CVE-2026-101093",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Cotonti through 1.0.0 Cross-Site Request Forgery via User Group Deletion",
    "summary": "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 deleting custom groups and their associated permissions by riding the administrator's session.",
    "evidence": "osv:CVE-2026-101093",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-101093",
      "aliases": [
        "CVE-2026-101093"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/cotonti/cotonti",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "0d554e939a315e7f7f18fba3ca1132b80c6a1adb"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "1.0.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "1.0.0"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.0.0",
            "0.9.25",
            "0.9.24.2",
            "0.9.24.1",
            "0.9.24",
            "0.9.23",
            "0.9.22",
            "0.9.21",
            "0.9.20.1",
            "0.9.20",
            "0.9.19",
            "0.9.19-rc1",
            "0.9.19-RC.1",
            "0.9.18.1",
            "0.9.18",
            "0.9.17",
            "0.9.16.2",
            "0.9.16.1",
            "0.9.16",
            "0.9.15",
            "0.9.14",
            "0.9.13",
            "0.9.12.1",
            "0.9.12",
            "cotonti-0.9.11.1",
            "cotonti-0.9.11",
            "cotonti-0.9.10",
            "cotonti-0.9.8",
            "cotonti-0.9.7",
            "cotonti-0.9.6",
            "cotonti-0.9.3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-101093.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:52.783175412Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/101xxx/CVE-2026-101093.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-101093",
        "https://www.vulncheck.com/advisories/cotonti-through-1.0.0-cross-site-request-forgery-via-user-group-deletion",
        "https://github.com/Cotonti/Cotonti/issues/1907#issuecomment-5845691148",
        "https://github.com/Cotonti/Cotonti/pull/1908",
        "https://github.com/Cotonti/Cotonti",
        "https://github.com/Cotonti/Cotonti/blob/1.0.0/system/admin/admin.users.php#L136-L140"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-352"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/101xxx/CVE-2026-101093.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-101093",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 521698,
  "published_at": "2026-09-28T22:00:18.495+00:00"
}