CVE Catalog

CVE-2026-54563

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

8th percentile - higher than 8% of all known CVEs

Summary

In Cloudreve prior to version 4.16.1, a WebDAV account scoped to a configured folder can bypass the restriction by sending paths containing encoded ".." characters (e.g., %2e%2e). The stripPrefix function in pkg/webdav/webdav.go joins the decoded request suffix to the account root without checking containment, allowing reading and listing files outside the folder, and for writable accounts also creating, overwriting, moving, or deleting them.

Risk Assessment

The organization is at risk of unauthorized access to files outside the configured WebDAV folder, potentially leading to data leakage or modification by a user with a restricted account.

Recommendation

Immediately update Cloudreve to version 4.16.1 or later, which includes a fix for the path traversal vulnerability in WebDAV.

Other vulnerabilities in Cloudreve

See all
Original NVD description (English source)

Cloudreve is a self-hosted file management and sharing system. Prior to 4.16.1, a Cloudreve WebDAV account rooted at a configured folder can send paths such as /dav/%2e%2e/outside.txt because stripPrefix in pkg/webdav/webdav.go joins the decoded request suffix to the account root with fs.URI.JoinRaw without checking containment, allowing the scoped credential to read and list files outside the configured folder and writable credentials to create, overwrite, move, or delete them. This issue is reported as fixed in version 4.16.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS