Description
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, LocalFileVolume::saveStorageOnServer builds shell commands using unescaped fs_path and parent_dir values before validation, and submitFileStorage does not validate the user-controlled file-mount path before creating a volume, allowing an authenticated user who can add file storage to execute commands when the storage is saved. This issue is fixed in version 4.0.0-beta.471.
Published: 2026-07-06
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in Coolify's LocalFileVolume::saveStorageOnServer routine, where shell commands are assembled from the fs_path and parent_dir parameters without any escaping or validation. Because submitFileStorage does not verify the user‑controlled file‑mount path before a volume is created, an authenticated user with permission to add file storage can inject arbitrary commands. Once the storage is saved, the injected commands execute with the privileges of the host, allowing full compromise of confidentiality, integrity, and availability under CWE‑78.

Affected Systems

All releases of Coolify before version 4.0.0‑beta.471 contain the vulnerable implementation. The affected product is Coolify, an open‑source self‑hosted management tool, provided by Cool Labs.

Risk and Exploitability

The CVSS score of 8.8 classifies this flaw as high severity, while the EPSS score of <1% indicates a low probability of exploitation at the time of analysis. It is not listed in CISA’s KEV catalog. The likely attack vector is local (or network‑based if the application is exposed) and requires an authenticated user with the ability to create new storage. When successfully exploited, the attacker gains full host control.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Coolify to version 4.0.0‑beta.471 or later, which contains the fixed command‑injection fix.
  • If an upgrade is not possible immediately, restrict or disable the ability to add file storage for non‑trusted users so that the unvalidated fs_path and parent_dir parameters are never processed.
  • Monitor system logs for anomalous or unexpected command executions that may indicate attempted exploitation of the file‑storage creation functionality.

Generated by OpenCVE AI on July 26, 2026 at 19:59 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': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 23:15: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, LocalFileVolume::saveStorageOnServer builds shell commands using unescaped fs_path and parent_dir values before validation, and submitFileStorage does not validate the user-controlled file-mount path before creating a volume, allowing an authenticated user who can add file storage to execute commands when the storage is saved. This issue is fixed in version 4.0.0-beta.471.
Title Coolify LocalFileVolume fs_path command injection enables RCE
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:51:37.912Z

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

Link: CVE-2026-34153

cve-icon Vulnrichment

Updated: 2026-07-07T14:51:34.550Z

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')