Description
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, the LocalPersistentVolume.name field is interpolated directly into docker volume shell commands without shell argument escaping, allowing an authenticated user to set a storage name containing shell metacharacters and execute commands on managed servers when the resource is deleted. This issue is 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

A flaw in to set a storage name that includes shell metacharacters in the LocalPersistentVolume.name field. When that persistent volume is deleted, Coolify interpolates the name directly into a docker volume shell command without performing any shell argument escaping, thereby enabling the execution of arbitrary shell commands on the managed server. This is an OS Command Injection vulnerability (CWE-78) that can be exploited to run any command, potentially compromising data confidentiality, integrity, and availability.

Affected Systems

The vulnerability affects installations of Coolify by coollabsio up through version 4‑beta.470. Versions 4.0.0‑beta.471 and later include a patch that sanitizes the storage name before it is used in docker commands. Only users who have permission to delete persistent volumes are able to trigger the exploit.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity and remote code execution potential. The EPSS score of less than 1 % signals a low likelihood of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. The path to exploitation requires an authenticated user with delete privileges to create a malicious volume name and then delete it; successful exploitation would result in arbitrary command execution on the host.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading Coolify to version 4.0.0‑beta.471 or newer
  • If a patch cannot be applied immediately, restrict the delete permission for persistent volumes to trusted administrators and monitor system logs for anomalous shell activity
  • Ensure that any user‑controlled input used in system commands is properly escaped or parameterized to prevent OS command injection as recommended for CWE‑78

Generated by OpenCVE AI on July 26, 2026 at 19:44 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:00: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, the LocalPersistentVolume.name field is interpolated directly into docker volume shell commands without shell argument escaping, allowing an authenticated user to set a storage name containing shell metacharacters and execute commands on managed servers when the resource is deleted. This issue is fixed in version 4.0.0-beta.471.
Title Coolify: Command injection via unsanitized persistent storage name in docker volume commands
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:31:57.058Z

Reserved: 2026-03-25T20:12:04.198Z

Link: CVE-2026-34168

cve-icon Vulnrichment

Updated: 2026-07-07T14:30:48.616Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T19:45:03Z

Weaknesses
  • CWE-78

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