Skip to main content

Cockpit CMS CVE-2026-57855

HIGH
Improper Access Control (CWE-284)
2026-07-13 VulnCheck
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Network-reachable API with no authorization check, exploitable by any authenticated low-privilege user (PR:L) without interaction; full read/write/delete over bucket files gives high C/I/A, scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Jul 13, 2026 - 23:15 vuln.today
Analysis Generated
Jul 13, 2026 - 23:15 vuln.today
CVE Published
Jul 13, 2026 - 22:33 cve.org
HIGH 8.7

DescriptionCVE.org

Cockpit CMS contains a missing authorization vulnerability in the Bucket file storage API (/system/buckets/api). The api() method in modules/System/Controller/Buckets.php executes bucket commands (ls, upload, removefiles, rename, createfolder) without performing any ACL or role check. Any authenticated user, regardless of role, can perform all bucket operations on any named bucket, including buckets intended for admin use only.

AnalysisAI

Broken access control in Cockpit CMS's Bucket file storage API (/system/buckets/api) lets any authenticated user, regardless of assigned role, execute all bucket file operations (list, upload, delete, rename, create folder) against any named bucket - including admin-only buckets. VulnCheck reported the flaw and publicly available exploit code exists (proof-of-concept gist), but there is no evidence of active exploitation. With a CVSS 4.0 score of 8.7 and full confidentiality/integrity/availability impact on stored files, it enables privilege escalation of file-storage capabilities across tenant boundaries within the CMS.

Technical ContextAI

Cockpit CMS is a PHP-based, API-driven headless content management system. The vulnerability lives in the api() method of modules/System/Controller/Buckets.php, which dispatches bucket commands (ls, upload, removefiles, rename, createfolder) but never invokes any ACL, role, or permission check before executing them. 'Buckets' are named file-storage containers used to organize assets, some of which are intended to be restricted to administrators. Rooted in CWE-284 (Improper Access Control), the defect is a missing-authorization gap: authentication is enforced (a valid session/user is required) but authorization is entirely absent, so the code treats every logged-in principal as equally privileged for file operations. The affected product per CPE is cpe:2.3:a:cockpit_hq:cockpit_cms:*, fixed in the 2.14.0 release.

RemediationAI

Vendor-released patch: upgrade to Cockpit CMS 2.14.0, which adds the missing authorization enforcement to the Bucket file storage API; apply it per the fix commit dde2d1d74f5f4e11de42a298918ea8c9684f932c and the VulnCheck advisory at https://www.vulncheck.com/advisories/cockpit-cms-missing-authorization-in-bucket-file-storage-api. If you cannot upgrade immediately, restrict who holds authenticated accounts by disabling self-registration and pruning low-trust users, and place the /system/buckets/api endpoint behind a reverse-proxy or WAF rule that limits access to trusted administrator IP ranges - noting this breaks legitimate low-privilege bucket use and does not stop an authenticated insider. As a stronger stopgap, back-port the commit's authorization check into modules/System/Controller/Buckets.php so the api() method validates role/ACL before executing bucket commands. Also review bucket contents and audit logs for unauthorized uploads, deletions, or renames that may have already occurred.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

CVE-2026-57855 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy