CVE-2026-92762
moderateMissing Server-Side Authorization in Pelican Panel Enables Container Command Execution
Pelican Panel versions before 1.0.0-beta35 enforce startup write permissions only through disabled form controls in the web UI, with no corresponding server-side authorization checks (CWE-862). A user holding only the startup.read permission — typically a delegated subuser on a game server — can craft Livewire state updates that invoke afterStateUpdated callbacks, causing the panel to accept changes it should have rejected. By modifying the startup command, Docker image, and container variables this way, the attacker achieves arbitrary command execution inside that server's container. Any operator running an affected Pelican Panel version who has granted limited accounts startup read access is exposed, a common pattern among game-server hosting providers and communities. No public proof-of-concept is known, the flaw is not in CISA's KEV catalog, and no in-the-wild exploitation has been reported.
What to do: Upgrade Pelican Panel to 1.0.0-beta35 or later, which adds server-side enforcement of startup write permissions. Until upgraded, audit all subuser accounts and remove or restrict startup read grants for any user who should not be able to run code in the container, and treat existing startup.read holders as potential code-execution risk. Review container logs for unexpected changes to startup commands, Docker images, or variables, and limit panel network exposure where possible.
| pelican-dev (Pelican Panel project) Pelican Panel | All versions before 1.0.0-beta35 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Pelican Panel versions before 1.0.0-beta35 enforce startup write permissions only through disabled form controls rather than server-side authorization checks. Attackers with startup.read permission can craft Livewire state updates to invoke afterStateUpdated callbacks and modify startup commands, docker images, and variables to execute arbitrary commands in the container.
- Weakness
- CWE-862
- 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/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
In the news0 stories
No ingested article mentions this CVE yet.