Skip to main content

Coolify EUVDEUVD-2026-41981

| CVE-2026-34047 CRITICAL
Incorrect Authorization (CWE-863)
2026-07-07 GitHub_M
9.9
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Coolify instance
  2. Delivery
    Target terminal WebSocket bootstrap route
  3. Exploit
    Bypass missing authorization check
  4. Execution
    Open terminal on out-of-scope resource
  5. Impact
    Execute arbitrary commands on host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold a valid authenticated Coolify account (CVSS PR:L) and be able to reach the terminal WebSocket bootstrap routes over the network. The exact prerequisite is that the request targets terminal functionality for a resource outside the attacker's authorized scope - the vulnerable routes fail to invoke the expected authorization middleware, so no additional feature toggle or non-default setting is needed. Exploitation is limited chiefly by the requirement for an existing account: an instance with only a single trusted administrator and no other users has little practical exposure, whereas multi-user or multi-tenant deployments where untrusted parties can register or be invited are directly at risk. Applies to all versions before 4.0.0-beta.471.

Impact

The signals are largely aligned toward high priority but with important nuance. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H, base 9.9) indicates network-reachable, low-complexity exploitation requiring only low privileges and no user interaction, with a scope change reflecting that a compromised authorization boundary lets the attacker affect resources beyond the initially authorized security context - consistent with terminal command execution on out-of-scope hosts. The critical limiting factor is PR:L: the attacker must already hold a valid authenticated Coolify account, so this is not an unauthenticated internet-wide bug. No EPSS score was provided, so exploitation probability cannot be quantified here. There is no CISA KEV entry and no public POC identified - only the vendor advisory, fix PR, and commit - so this is not confirmed to be actively exploited. The realistic risk is highest for multi-user or multi-tenant Coolify deployments where untrusted or lower-trust users have accounts; in a single-admin self-hosted instance the practical impact is much lower. Overall a genuine high-priority patch item for shared instances, less urgent for single-operator setups.

Exploit ScenarioDerived

A low-privileged but authenticated user on a shared Coolify instance - for example a developer scoped to a single project - sends a crafted terminal WebSocket bootstrap request naming a server or container belonging to another team. Because the authorization middleware is not enforced on that route, the session is established against the out-of-scope resource, and the attacker gains an interactive terminal to execute commands on hosts they were never granted access to. No public POC is currently identified, but the low attack complexity and lack of required user interaction make exploitation straightforward for anyone with an account.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 07, 2026

Privilege escalation via broken authorization in Coolify's self-hosted server/application management platform lets any authenticated low-privilege user reach terminal WebSocket functionality for resources outside their authorized scope, prior to version 4.0.0-beta.471. Because the terminal bootstrap routes skipped the expected authorization middleware, an attacker with a valid account can potentially execute commands on servers and containers they should not control. No public exploit identified at time of analysis, and there is no CISA KEV listing, but the fix is confirmed in release v4.0.0-beta.471.

RemediationAI

Upgrade to Coolify 4.0.0-beta.471 or later, which restores the missing authorization middleware on the terminal WebSocket bootstrap routes (Vendor-released patch: 4.0.0-beta.471); see the advisory at https://github.com/coollabsio/coolify/security/advisories/GHSA-652w-qv22-2r7c and release https://github.com/coollabsio/coolify/releases/tag/v4.0.0-beta.471. If immediate patching is not possible, reduce exposure by tightening who holds accounts on the instance - remove or suspend untrusted and lower-trust users, since exploitation requires an authenticated session - and restrict network reachability of the Coolify web/WebSocket interface to trusted administrators via a VPN, firewall allowlist, or reverse-proxy access controls; the trade-off is reduced convenience for legitimate remote users. On multi-tenant instances, consider isolating separate teams onto separate Coolify installations until patched, at the cost of operational overhead. These are compensating controls only; applying the fixed release is the definitive remediation.

Affected VersionsENISA

coolify < 4.0.0-beta.471

Affected Packages

euvd coolify fix: 4.0.0-beta.471

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 (vendor coollabsio) is an open-source, self-hostable PaaS-style tool for managing servers, applications, and databases, offering an in-browser terminal that connects to managed hosts and containers over WebSocket. The flaw is a CWE-863 Incorrect Authorization: the WebSocket bootstrap routes that initialize a terminal session did not enforce the middleware that verifies the requesting user is authorized for the target resource (team/project/server scoping). As a result, the object-level access check that should tie a terminal session to the caller's permitted resources was absent on those routes, so scope boundaries between tenants/teams were not honored. The affected CPE is cpe:2.3:a:coollabsio:coolify:*:*:*:*:*:*:*:*, covering all versions prior to the patched 4.0.0-beta.471 beta release line.

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

Vendor (GitHub_M) PRIMARY 9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.9 CRITICAL

Authenticated user needed so PR:L; network-reachable low-complexity WebSocket route with no interaction; terminal command execution on out-of-scope hosts crosses the authorization boundary giving S:C and full C/I/A impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
Patch available
Jul 07, 2026 - 05:01 EUVD

DescriptionCVE.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 did not enforce the expected authorization middleware, allowing an authenticated user to access terminal functionality for resources outside the authorized scope and potentially execute commands. This issue is fixed in version 4.0.0-beta.471.

Executive ViewAI

Why It Matters

Coolify versions prior to 4.0.0-beta.471 contain a critical privilege escalation vulnerability allowing any authenticated user to execute arbitrary commands on servers outside their authorized scope. Organizations using Coolify for infrastructure management face immediate risk of lateral movement and unauthorized resource control by internal users or compromised accounts.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
popular open-source self-hosted PaaS, common among developers, not enterprise-ubiquitous
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-57498 CRITICAL POC
9.6 Jun 29

Cross-team authorization bypass in Coolify (open-source self-hosted PaaS) before 4.0.0-beta.474 allows an authenticated,

CVE-2025-34161 CRITICAL POC
9.4 Aug 27

Coolify versions prior to v4.0.0-beta.420.7 are vulnerable to a remote code execution vulnerability in the project deplo

CVE-2025-34159 CRITICAL POC
9.4 Aug 27

Coolify versions prior to v4.0.0-beta.420.6 are vulnerable to a remote code execution vulnerability in the application d

CVE-2025-64424 CRITICAL POC
9.4 Jan 05

Command injection in Coolify up to and including v4.0.0-beta.434 lets any authenticated low-privileged 'member' execute

CVE-2025-59156 CRITICAL POC
9.4 Jan 05

Remote code execution on the host OS is possible through Coolify's application deployment workflow prior to version 4.0.

CVE-2025-66211 CRITICAL POC
9.4 Dec 23

Authenticated command injection in Coolify's PostgreSQL initialization-script filename handling allows users with applic

CVE-2025-66210 CRITICAL POC
9.4 Dec 23

Coolify versions prior to 4.0.0-beta.451 pass user-supplied database names unsanitized into shell commands executed via

CVE-2025-66213 CRITICAL POC
9.4 Dec 23

Authenticated Coolify users who hold application or service management permissions can execute arbitrary commands as roo

CVE-2025-66212 CRITICAL POC
9.4 Dec 23

Authenticated command injection in Coolify before 4.0.0-beta.451 lets users with application or service management permi

CVE-2025-59158 CRITICAL POC
9.4 Jan 05

Stored cross-site scripting in Coolify versions up to and including v4.0.0-beta.420.6 lets an authenticated low-privileg

CVE-2026-34594 HIGH POC
8.8 Jun 29

Authenticated OS command injection in Coolify before 4.0.0-beta.471 lets any user holding destination management permiss

CVE-2026-34597 HIGH POC
8.8 Jun 29

Authenticated remote code execution in Coolify (self-hosted PaaS) before 4.0.0-beta.470 lets a low-privileged authentica

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy