Description
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, there is an authenticated command injection vulnerability in the GetLogs Livewire component which allows users with team membership (lowest privilege member role) to execute arbitrary commands as root on managed servers. The $container Livewire public property is interpolated directly into shell commands (docker logs, docker service logs) without sanitization, and can be modified by any client via the Livewire wire protocol because it lacks the #[Locked] attribute. This issue is fixed in version 4.0.0-beta.471.
Published: 2026-07-06
Score: 8.8 High
EPSS: 1.4% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw is a command injection vulnerability in Coolify’s GetLogs Livewire component that allows an authenticated user with a team‑member role— even the lowest privileged member—to inject arbitrary shell commands directly into the $container property. The property is executed in docker log commands without sanitization, so injected commands results in a classic Remote Code Execution scenario with total compromise of the impacted host, violating confidentiality, integrity, and availability, and the weakness is classified as CWE-78.

Affected Systems

The affected product is Coolify version 4.0.0‑beta.470 and earlier from coollabsio. All users who belong to a team, including those with the lowest privilege member role, can exploit the flaw. The issue is fixed in release 4.0.0‑beta.471 and later.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity, but the requirement for user authentication limits the attacker scope to legitimate team members. The EPSS score of 1% suggests a low but real probability of not yet listed in the CISA KEV catalog. The likely attack path involves logging into Coolify, navigating to the GetLogs component, and using the Livewire wire protocol to modify the $container property, inserting malicious shell syntax that runs as root.

Generated by OpenCVE AI on July 26, 2026 at 19:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Coolify to version 4.0.0‑beta.471 or later.
  • Reconfigure role‑based access so that team members cannot modify the $container property or invoke the GetLogs component—restrict these actions to higher‑privilege users only.
  • If an upgrade cannot be performed immediately, enforce server‑side input validation or filter the $container value to remove shell metacharacters before it is used in a command.

Generated by OpenCVE AI on July 26, 2026 at 19:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Coollabsio
Coollabsio coolify
Vendors & Products Coollabsio
Coollabsio coolify

Mon, 06 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, there is an authenticated command injection vulnerability in the GetLogs Livewire component which allows users with team membership (lowest privilege member role) to execute arbitrary commands as root on managed servers. The $container Livewire public property is interpolated directly into shell commands (docker logs, docker service logs) without sanitization, and can be modified by any client via the Livewire wire protocol because it lacks the #[Locked] attribute. This issue is fixed in version 4.0.0-beta.471.
Title Coolify: Authenticated Remote Code Execution in GetLogs Livewire Component
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Coollabsio Coolify
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-07T14:23:47.614Z

Reserved: 2026-03-30T17:15:52.499Z

Link: CVE-2026-34599

cve-icon Vulnrichment

Updated: 2026-07-07T14:23:44.284Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T20:00:04Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')