← Back to search

CVE-2026-61645

9.1 CRITICALpublic exploit available

Published 2026-10-29 · Updated 2026-10-29

AI risk analysis

Summary
Docat's Upload API allows unvalidated arbitrary file uploads, enabling attackers to overwrite sensitive configuration files or deploy malicious content such as scripts that lead to remote code execution or cross-site scripting, depending on server deployment.
Exploitability
Exploitation is straightforward for authenticated low-privilege users with network access; no user interaction or complex conditions are required.
Blast radius
Successful exploitation could compromise confidentiality, integrity, and availability of the Docat instance and potentially underlying systems if remote code execution is achieved in certain deployments.
Detection
Monitor for unexpected file creation or modification in configuration directories (e.g., /etc/docat/, config.yaml), unusual HTTP 200 responses to POST requests on the upload endpoint with non-standard file extensions, or deployment of files outside expected static documentation trees.
Prioritized remediation
Upgrade to Docat version 1.6.0 or later, which mitigates filename-based path traversal; however, since unrestricted file types remain unpatched, immediately restrict allowed upload content types (e.g., only permit .html, .css, .js with strict MIME-type enforcement) and sanitize or reject all non-static-document paths.
arbitrary-file-uploadpath-traversalwebrcecsrf

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Docat is a tool for hosting versioned static documentation. In the affected implementation, an arbitrary file upload vulnerability in the `Upload API` arises because the API does not validate the `uploaded file path or type`. An attacker can overwrite sensitive configuration files or place malicious files on the Docat web server. Depending on deployment context, uploaded content can enable remote code execution or cross-site scripting intended to steal cookies or redirect users to malicious websites. Version 1.6.0 mitigates filename-based path traversal; remediation of unrestricted file types or deployment-dependent malicious-content effects is not established by the verified patch.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:L

Weaknesses

CWE-434

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.