SEPTEMBER 13, 2026
Live Feed
Back to database
Case File

CVE-2026-57856

HIGH · CVSS 8.8 EPSS 0.39% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-13 · Last synced 2026-08-12

CyberRota Analysis

AI-Generated

Cockpit CMS is vulnerable to a path traversal flaw in its Bucket file storage API, allowing authenticated low-privileged users to manipulate bucket names and potentially access, upload, or delete files across all buckets, including those owned by other users. The vulnerability arises from improper sanitization of bucket names, which permits directory traversal sequences. Organizations using Cockpit CMS should prioritize addressing this issue to prevent unauthorized data access and potential data loss.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-57856
Severity
HIGH
CVSS
8.8
EPSS
0.39%

Original NVD Description

Cockpit CMS contains a path traversal vulnerability in the Bucket file storage API (/system/buckets/api). The api() method in modules/System/Controller/Buckets.php sanitizes the bucket name with preg_replace('/[^a-zA-Z0-9-_\\.]/','', $bucket), which permits '..' and '../' sequences. The sanitized value is interpolated into a Flysystem path as uploads://buckets/{bucket}. Flysystem's WhitespacePathNormalizer resolves 'buckets/..' to the empty string (the uploads storage root) without raising PathTraversalDetected because the '..' has a preceding component to consume. An authenticated low-privileged user can send a crafted request with a '../' bucket name to list, upload, and delete files across all buckets, including those belonging to other users or roles