Vulnerability · Published Jan 15, 2026 · Assigned by GitHub_M

CVE-2025-66292DPanel has an arbitrary file deletion vulnerability in /api/common/attach/delete interface

High 8.1

In plain English

A high-severity path traversal in dpanel from donknap. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 51% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.1High
Exploit odds (30 days)0.6%top 48.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

DPanel is an open source server management panel written in Go. Prior to 1.9.2, DPanel has an arbitrary file deletion vulnerability in the /api/common/attach/delete interface. Authenticated users can delete arbitrary files on the server via path traversal. When a user logs into the administrative backend, this interface can be used to delete files. The vulnerability lies in the Delete function within the app/common/http/controller/attach.go file. The path parameter submitted by the user is directly passed to storage.Local{}.GetSaveRealPath and subsequently to os.Remove without proper sanitization or checking for path traversal characters (../). And the helper function in common/service/storage/local.go uses filepath.Join, which resolves ../ but does not enforce a chroot/jail. This vulnerability is fixed in 1.9.2.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogithub.com/donknap/dpanel1.9.2GHSA-vh2x-fw87-4fxq
Gogithub.com/donknap/dpanel1.9.2GO-2026-4318

Affected products (as reported)

VendorProductVersions
donknap dpanel < 1.9.2

Weakness: CWE-22, CWE-73 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

References