PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-55744 Cotonti CVE debrief

CVE-2026-55744 is a high-severity Cross-Site Request Forgery (CSRF) vulnerability in Cotonti 1.0.0's Personal File Storage (PFS) module. An attacker can exploit this by luring an authenticated user to visit a malicious page, forcing their browser to submit a forged multipart request that uploads arbitrary files into the victim's PFS storage. This vulnerability has a CVSS score of 8.6 and is considered HIGH severity. The issue arises from the file upload action in modules/pfs/inc/pfs.main.php not validating the anti-CSRF token.

Vendor
Cotonti
Product
Unknown
CVSS
HIGH 8.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-18
Original CVE updated
2026-08-10
Advisory published
2026-06-18
Advisory updated
2026-08-10

Who should care

Administrators and users of Cotonti 1.0.0, especially those using the Personal File Storage (PFS) module, should be aware of this vulnerability. Web application security teams and developers using Cotonti should prioritize patching this vulnerability to prevent potential attacks.

Technical summary

The vulnerability exists in the file upload action ('a=upload') of modules/pfs/inc/pfs.main.php. Unlike sibling actions such as 'delete', this action does not call cot_check_xg() to validate the anti-CSRF token. This omission allows an attacker to craft a malicious page that, when visited by an authenticated user, forces their browser to submit a forged request uploading arbitrary files to the victim's PFS storage.

Defensive priority

High

Recommended defensive actions

  • Apply the official patch or update to a fixed version of Cotonti as soon as available.
  • Implement additional CSRF protections for file upload actions in Cotonti's PFS module.
  • Restrict access to the PFS module to only trusted users and networks.
  • Monitor PFS module activity for suspicious file uploads.
  • Educate users about the risks of visiting malicious pages while authenticated to Cotonti.
  • Consider using a Web Application Firewall (WAF) to detect and block CSRF attacks.

Evidence notes

The vulnerability is confirmed in Cotonti 1.0.0 (master branch, commit f43f1fc3). The issue is located in modules/pfs/inc/pfs.main.php, specifically in the file upload action. The CVSS score of 8.6 indicates high severity. References to the vulnerable code and Cotonti repository are provided.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-55744 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-55744

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-55744 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-55744

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Cotonti/Cotonti

    309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c

  • Source reference

    Unverified legacy reference

    URL: https://github.com/Cotonti/Cotonti/blob/f43f1fc38ba4e02027786dad9dac1435c7c52b30/modules/pfs/inc/pfs.main.php

    309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.