Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged team member
-
DeliveryOpen websocket to terminal bootstrap route
-
ExploitBypass missing authorization check
-
ExecutionExecute commands on team server
-
ImpactAccess secrets and pivot to host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Coolify account that is a member of the target team but holds only low privileges (PR:L) - no administrator or terminal-authorized role is needed, and no user interaction is required. The specific precondition is reaching the terminal websocket bootstrap routes, which enforce authentication but not terminal authorization; any team with at least one under-privileged member is exposed on all versions before 4.0.0-beta.471. Limiting factors: the attacker must already possess valid team credentials (so this is not anonymous/unauthenticated exploitation) and must be able to reach the Coolify web/websocket endpoint over the network; instances with strictly vetted team membership or network-isolated management interfaces are correspondingly harder to attack. |
| Impact | The signals align toward genuine high priority. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H (9.9 critical) indicates network-reachable, low-complexity exploitation requiring only a low-privileged (already-provisioned team member) account and no user interaction, with a scope change and full confidentiality, integrity, and availability impact - consistent with obtaining command execution on managed servers. The one meaningful barrier is PR:L: the attacker must already be a member of the target team, so this is a privilege-escalation / insider-or-compromised-account risk rather than fully anonymous internet exploitation. EPSS and SSVC data were not provided in the input, so exploitation-probability and automatable/technical-impact framework values cannot be cited. There is no CISA KEV listing and no public proof-of-concept in the provided references, so this is not confirmed as actively exploited; the risk is driven by severity and ease of exploitation for anyone with even minimal team access, not by observed in-the-wild activity. |
| Exploit ScenarioDerived | A user holding only a basic role in a Coolify team crafts a websocket connection directly to a terminal bootstrap route that they were never granted terminal access to. Because the route checks only that they are logged in, the connection succeeds and they run shell commands on the team's managed servers - reading secrets, altering deployments, or pivoting into the host. The low attack complexity (AC:L) and lack of required user interaction make this straightforward for any authenticated insider or an attacker who has phished a low-privilege account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 07, 2026
Improper authorization in Coolify's terminal websocket bootstrap routes lets any low-privileged team member execute arbitrary commands on team-managed servers, because the routes verify only that a request is authenticated but never check whether the caller is authorized to use the terminal. Affecting all Coolify versions prior to 4.0.0-beta.471, this CWE-285 flaw carries a critical 9.9 CVSS score with a scope change, effectively granting shell access to underlying infrastructure from a minimal application role. No public exploit identified at time of analysis, but the low complexity and low privilege bar make it a high-priority patch.
RemediationAI
Vendor-released patch: 4.0.0-beta.471 - upgrade all Coolify instances to v4.0.0-beta.471 or later, which adds the missing terminal authorization enforcement (see release https://github.com/coollabsio/coolify/releases/tag/v4.0.0-beta.471, advisory https://github.com/coollabsio/coolify/security/advisories/GHSA-mw6q-2hmg-mhxv, and fix commit 847166a3f89b7c80972fa0d2e5c754976f95b6ad). If you cannot upgrade immediately, reduce exposure by tightly restricting team membership and removing or downgrading low-trust accounts, since exploitation requires an authenticated team member; audit team rosters for stale or shared accounts. As additional compensating controls, place the Coolify web/websocket interface behind network restrictions or a VPN so only trusted operators can reach the terminal routes, and review server access logs for unexpected terminal sessions - noting these controls limit reachability but do not close the authorization gap itself, so patching remains essential.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Coolify is a self-hostable, open-source PaaS for deploying and managing servers, applications, and databases, offering a browser-based terminal to interact with connected hosts over websockets. The vulnerability lives in the terminal websocket 'bootstrap' routes, which gate access on authentication (is this a logged-in user?) but omit the authorization step (is this user permitted to open a terminal on this team's servers?). This is a textbook CWE-285 Improper Authorization / broken access control: a missing per-object permission check on a sensitive endpoint. Because a Coolify-managed terminal proxies commands to real backend servers, bypassing the check converts a limited application role into interactive command execution on the host OS, which is why CVSS assigns a scope change (S:C). The affected product is identified by CPE cpe:2.3:a:coollabsio:coolify:*:*:*:*:*:*:*:*, covering all builds before the fix.
Know when Coolify gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Network-reachable websocket route, low complexity, exploitable by an already-authenticated low-privilege team member (PR:L), no interaction; command execution on managed hosts crosses a trust boundary (S:C) with full C/I/A impact.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, terminal websocket bootstrap routes only check authentication and do not enforce terminal authorization, allowing a low-privileged team member to connect to terminal routes and execute commands on team servers. This issue is fixed in version 4.0.0-beta.471.
Executive ViewAI
Coolify versions prior to 4.0.0-beta.471 contain a critical authorization flaw that allows any team member with basic application access to execute arbitrary commands on your entire server fleet, creating an immediate pathway to full infrastructure compromise. This vulnerability converts minimal application privileges into shell-level access, exposing your underlying infrastructure, data, and deployed services to both insider threats and compromised low-privileged accounts. Immediate action is required to restrict terminal access pending vendor patch availability.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict terminal feature access to administrator roles only via role-based access controls; (2) implement network segmentation to limit which managed servers are accessible from the Coolify control plane; (3) enable comprehensive audit logging for all terminal sessions and administrative actions; (4) require multi-factor authentication for all team members with any elevated access; (5) actively monitor terminal session logs for anomalous or suspicious commands. These controls materially reduce risk but do not eliminate exposure-patch deployment is critical.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in Coolify Server Management Platform Multiple Flaws
View all 16Cross-team authorization bypass in Coolify (open-source self-hosted PaaS) before 4.0.0-beta.474 allows an authenticated,
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
Command injection in Coolify up to and including v4.0.0-beta.434 lets any authenticated low-privileged 'member' execute
Remote code execution on the host OS is possible through Coolify's application deployment workflow prior to version 4.0.
Authenticated command injection in Coolify's PostgreSQL initialization-script filename handling allows users with applic
Coolify versions prior to 4.0.0-beta.451 pass user-supplied database names unsanitized into shell commands executed via
Authenticated Coolify users who hold application or service management permissions can execute arbitrary commands as roo
Authenticated command injection in Coolify before 4.0.0-beta.451 lets users with application or service management permi
Stored cross-site scripting in Coolify versions up to and including v4.0.0-beta.420.6 lets an authenticated low-privileg
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
EUVD-2026-41995
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB