CVE-2025-59156CWE-78command-injection

CVE-2025-59156

High Β· published January 5, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
62.4
In the wild
Unconfirmed
What it is

πŸ”₯ A low-privileged user can hijack your entire server! This Remote Code Execution (RCE) vulnerability in Coolify’s deployment workflow could unleash chaos if not addressed immediately. ⚑ Think of it like a restaurant where a kitchen worker has access to the fridge but can also sneak in a secret recipe that bypasses all safety checks β€” they could create a dish that poisons the whole buffet! An attacker could exploit this vulnerability to run arbitrary commands on the host OS, gaining complete control and potentially wreaking havoc on your entire server environment. Your applications, databases, and sensitive data are all at risk, making this vulnerability absolutely devastating if left unpatched!

Put simply

Think of it like a restaurant where a kitchen worker has access to the fridge but can also sneak in a secret recipe that bypasses all safety checks β€” they could create a dish that poisons the whole buffet! This flaw allows low-privileged users to inject dangerous Docker Compose directives during project updates, letting them define malicious services that mount the host filesystem. This bypasses container isolation and opens the door for root-level command execution.

What to do

An attacker could exploit this vulnerability to run arbitrary commands on the host OS, gaining complete control and potentially wreaking havoc on your entire server environment. Your applications, databases, and sensitive data are all at risk, making this vulnerability absolutely devastating if left unpatched! Upgrade Coolify immediately to version 4.0.0-beta.420.7 to patch this vulnerability. Additionally, review the permissions of users allowed to create or update projects to minimize risks. Regularly audit your server configurations and Docker setups to ensure no malicious directives are lurking! You’ve got this! By following these steps, you’ll shore up your defenses and lock down your servers in no time. πŸ›‘οΈ

The record
Technical detail
CVSS v3.1
8.8 Β· HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00998 Β· 62.4th percentile
Weakness
CWE-78 Β· Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2026-01-05T23:15Z
Affected products (408)
ProductVersionsFixed in
coollabs/coolify< 4.0.04.0.0
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
coollabs/coolifyall versionsβ€”
References (1)
EPSS history
Timeline
  • 05 JAN 17:39Z
    Coolify has Docker Compose Injection issue
    cvelistv5