Summary
CVE-2026-58467 is a path traversal and local file inclusion (LFI) vulnerability in Cockpit CMS, a PHP-based headless content management system. The flaw allows unauthenticated remote attackers to read arbitrary files from the server filesystem, and under specific server configurations, to execute arbitrary PHP files via PHP’s native include() function. The vulnerability carries a CVSS 4.0 score of 8.2 (High) and requires no authentication or user interaction to exploit.
Technical details
- Root cause: Cockpit CMS includes unvalidated
PATH_INFOderived fromREQUEST_URIdirectly in filesystem path construction, with no containment checks to ensure the resolved path stays within the application’s designated spaces directory. - Attack mechanism: An unauthenticated attacker injects dot-dot sequences (
../) into the URL path. This allows traversal outside the CMS’s designated spaces directory to arbitrary locations on the server filesystem. - LFI escalation: When the traversed path resolves to a filename with a
.phpextension, the application passes it directly to PHP’sinclude()function. On deployments running the PHP built-in server, or under certain non-default Nginx configurations, this enables local file inclusion and potential code execution. - Attack vector: Network — no authentication, no user interaction required. Exploitation is achievable with a crafted HTTP request.
- Impact: Unauthenticated arbitrary file read, exposing sensitive files such as credentials, configuration secrets, and private keys. Under applicable server configurations, the LFI path creates a vector for PHP code execution.
Affected software
- Cockpit CMS — all releases prior to release 364
Severity
- CVSS 4.0 base score: 8.2 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade Cockpit CMS to release 364 or later, which contains the vendor-provided fix.
- If immediate patching is not feasible:
- Restrict external network access to the Cockpit CMS admin interface using a firewall or WAF rule.
- Ensure the PHP built-in server is not used in any production deployment of Cockpit CMS.
- Review Nginx configurations to enforce proper path normalization and containment, preventing traversal sequences from reaching the application.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

