Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Network-accessible Livewire component requires only a low-privilege account; integrity impact is high as update policy can be altered; no confidentiality or availability impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, the Settings/Updates Livewire component does not check isInstanceAdmin in its mount method, allowing non-admin users to access the Updates settings page and potentially modify auto-update settings or trigger update checks. This issue is fixed in version 4.0.0-beta.471.
AnalysisAI
Missing authorization in Coolify's Settings/Updates Livewire component allows any authenticated non-admin user to access the Updates settings page and modify auto-update behavior or trigger update checks. Affected versions span all releases prior to 4.0.0-beta.471 of the self-hosted server management platform. No public exploit code or CISA KEV listing exists at time of analysis, but the network-accessible nature and low authentication bar (any valid account) make this a meaningful integrity risk in multi-tenant or shared Coolify deployments.
Technical ContextAI
Coolify is a PHP/Laravel application built on Livewire, a framework that renders reactive server-side UI components. In Livewire, the mount() method initializes a component when it is first rendered - it is the correct location to enforce access control before any component state is exposed to the client. CWE-862 (Missing Authorization) applies here: the Settings/Updates component omits a call to isInstanceAdmin during mount, so the framework renders the component and exposes its actions to any authenticated session regardless of role. The affected CPE is cpe:2.3:a:coollabsio:coolify:*:*:*:*:*:*:*:* covering all versions before 4.0.0-beta.471. The flaw is confined to the update-management surface - it does not expose a general authorization bypass across the application.
RemediationAI
Upgrade to Coolify 4.0.0-beta.471 or later, which introduces the missing isInstanceAdmin check in the Settings/Updates Livewire component's mount method. The upstream fix is confirmed by commit 0fed553207383f384b93cba24d28122065fa67d5 and pull request https://github.com/coollabsio/coolify/pull/9206. If an immediate upgrade is not feasible, a practical compensating control is to audit and remove any non-admin user accounts from the Coolify instance, since the vulnerability requires a valid low-privilege session. Restricting network access to the Coolify dashboard (e.g., behind a VPN or IP allowlist) reduces exposure to the network attack vector but does not eliminate the flaw for users already inside that boundary. Full remediation requires the vendor patch.
Coolify, a self-hosted server management platform, allows authenticated users to inject OS commands through the Git Repo
A command injection vulnerability in Coolify's Database Backup functionality allows authenticated users with application
Coolify through v4.0.0-beta.434 exposes the root user's SSH private key to low-privileged team members. Any user with ba
Cross-team authorization bypass in Coolify (open-source self-hosted PaaS) before 4.0.0-beta.474 allows an authenticated,
Coolify before 4.0.0-beta.445 allows command injection through docker-compose.yaml parameters. If a victim creates an ap
Coolify versions prior to v4.0.0-beta.420.7 are vulnerable to a remote code execution vulnerability in the project deplo
Coolify versions prior to v4.0.0-beta.420.6 are vulnerable to a remote code execution vulnerability in the application d
Authenticated OS command injection in Coolify before 4.0.0-beta.471 lets any user holding destination management permiss
Authenticated remote code execution in Coolify (self-hosted PaaS) before 4.0.0-beta.470 lets a low-privileged authentica
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. [CVSS 8.8 HIGH]
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to version 4.0
An authenticated command injection vulnerability in Coolify's PostgreSQL initialization script handling allows attackers
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41950