CVE-2026-57855

Cockpit CMS Missing Authorization in Bucket File Storage API

Published Jul 13, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
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.

Analysis

AI-generated

Technical impact

The vulnerability in the Bucket file storage API of Cockpit CMS allows any authenticated user to perform a range of bucket commands—listing, uploading, deleting, renaming, and creating folders—without any authorization audit. This is a missing authorization weakness (CWE-284). This effectively grants users full control over any bucket, including those reserved for administrative use. The potential impact includes unauthorized data exposure, tampering, or deletion, which can compromise confidentiality, integrity, and availability of the application’s stored assets.

Affected Systems

Cockpit HQ’s Cockpit CMS is affected. Version information for vulnerable releases is not provided; the flaw exists in unpatched modules/System/Controller/Buckets.php. The API path involved is /system/buckets/api.

Risk and Exploitability

The CVSS score of 8.7 places this flaw in the High severity range, indicating a substantial risk. The EPSS score of < 1% indicates a very low but nonzero probability of exploitation, and the issue is not listed known active exploitation yet. The main attack vector is an authenticated attacker who may have any role; thus the threat surface wide, as every logged‑in user can exploit the feature until a fix or mitigation is applied.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest Cockpit CMS release that incorporates the patch for the Bucket API module.
  • Configure the application or web server to restrict the /system/buckets/api end‑point to privileged roles only, or temporarily block all non‑admin access until the patch is applied.
  • If an upgrade is not immediately possible, block the bucket API for non‑admin users via server‑side rules (e.g., rewrite or firewall) to prevent unauthorized bucket operations.

Generated by OpenCVE AI on July 31, 2026 at 11:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Agentejo
Agentejo cockpit
CPEs cpe:2.3:a:agentejo:cockpit:*:*:*:*:*:*:*:*
Vendors & Products Agentejo
Agentejo cockpit
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title Cockpit CMS Missing Authorization in Bucket File Storage API
Weaknesses CWE-284
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': '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'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Jul 14, 2026, 9:34 PM
Reserved
Jun 25, 2026, 6:48 PM
Status
Deferred
Published
Jul 13, 2026, 11:16 PM
Modified
Oct 24, 2026, 10:10 PM