Description
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, user-controlled persistent volume names are interpolated into shell commands executed on managed servers without escaping or validation, allowing an authenticated member to inject shell metacharacters and execute commands as root when volume operations are triggered. This issue appears to be fixed in version 4.0.0-beta.471.
Published: 2026-07-07
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an OS command injection (CWE‑78) that occurs when user‑controlled persistent volume names are directly inserted into shell commands executed on managed servers. An authenticated member who can specify a volume name can include shell metacharacters, causing arbitrary code to run with root privileges when the volume operation is triggered. This flaw allows a full compromise of the affected managed server.

Affected Systems

Any installation of Coolify from coollabsio running a version older than 4.0.0‑beta.471 is vulnerable. The fix was introduced in the 4.0.0‑beta.471 release of the Coolify product.

Risk and Exploitability

The likely attack vector is via the managed server’s volume‑management interface; the attacker must have authenticated access and then trigger a volume operation containing malicious input. The CVSS score of 8.8 indicates high severity while the EPSS of < 1% suggests a low probability of exploitation in the wild. Because the flaw is reachable through normal UI actions and requires only authenticated credentials, environments that allow regular users to perform volume operations remain at significant risk of exploitation.

Generated by OpenCVE AI on July 31, 2026 at 14:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Coolify to version 4.0.0‑beta.471 or later to apply the fix that prevents unescaped volume name interpolation.
  • Restrict the ability to create or modify persistent volumes to administrative accounts or accounts with the highest trust level, limiting the exposure of the vulnerable functionality.
  • Implement strict validation or sanitization of volume names to reject shell metacharacters, reducing the attack surface if the vulnerability is not yet patched.

Generated by OpenCVE AI on July 31, 2026 at 14:19 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'}


Tue, 07 Jul 2026 05:45:00 +0000

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

Tue, 07 Jul 2026 03:30: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, user-controlled persistent volume names are interpolated into shell commands executed on managed servers without escaping or validation, allowing an authenticated member to inject shell metacharacters and execute commands as root when volume operations are triggered. This issue appears to be fixed in version 4.0.0-beta.471.
Title Coolify: OS Command Injection via Persistent Volume Names - Root RCE on Managed Servers
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:41:30.787Z

Reserved: 2026-04-24T17:15:21.834Z

Link: CVE-2026-42143

cve-icon Vulnrichment

Updated: 2026-07-07T14:40:27.235Z

cve-icon NVD

Status : Deferred

Published: 2026-07-07T04:17:51.200

Modified: 2026-07-07T15:16:46.463

Link: CVE-2026-42143

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T14:30:04Z

Weaknesses
  • CWE-78

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