{"id":13794,"date":"2026-09-04T19:00:59","date_gmt":"2026-09-04T11:00:59","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-57856"},"modified":"2026-09-04T19:00:59","modified_gmt":"2026-09-04T11:00:59","slug":"cve-2026-57856","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-57856","title":{"rendered":"CVE-2026-57856 [HIGH] &#8211; Cockpit CMS contains a path traversal vulnerability in the Bucket file storage API (\/syste"},"content":{"rendered":"<p>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(&#8216;\/[^a-zA-Z0-9-_\\.]\/&#8217;,&#8221;, $bucket), which permits &#8216;..&#8217; and &#8216;..\/&#8217; sequences. The sanitized value is interpolated into a Flysystem path as uploads:\/\/buckets\/{bucket}. Flysystem&#8217;s WhitespacePathNormalizer resolves &#8216;buckets\/..&#8217; to the empty string (the uploads storage root) without raising PathTraversalDetected because the &#8216;..&#8217; has a preceding component to consume. An authenticated low-privileged user can send a crafted request with a &#8216;..\/&#8217; bucket name to list, upload, and delete files across all buckets, including those belonging to other users or roles<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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_<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-13794","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/13794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}