Coolify Application Name Enumeration via Manual Webhook Endpoints
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-200.
Summary
Coolify before 4.1.1 is affected. Unescaped LIKE wildcards in its manual GitHub, GitLab, Bitbucket and Gitea webhook endpoints let unauthenticated attackers list application names across all teams before signature verification. The flaw is an exposure of sensitive information (CWE-200), and it is reachable over the network with low complexity and no privileges or user interaction, with a confidentiality impact only.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
Description from the CNA
Coolify before 4.1.1 contains an information disclosure vulnerability that allows unauthenticated attackers to enumerate application names across all teams via manual GitHub, GitLab, Bitbucket and Gitea webhooks. Attackers can send a repository name of % or empty with a common branch like main, exploiting unescaped LIKE wildcards to receive every matching application name before signature verification.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| coollabsio | coolify | before 4.1.1 | 4.1.1 | Patch available | CNA |
- coolify Vendorcoollabsio Affected before 4.1.1 Fixed in 4.1.1 Patch available CNA
CPE names Threatist (inferred) · 1
Inferred from how NVD named this product before; not given by a source.
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:coollabs:coolify:*:*:*:*:*:*:*:* | — | — | coollabsio |
- cpe:2.3:a:coollabs:coolify:*:*:*:*:*:*:*:* Versions — — ·coollabsio
Remediation
Upgrade Coolify to version 4.1.1, which fixes this issue.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
- Fix · CNA coolify (coollabsio) Fixed in 4.1.1
Timeline
- 2026-11-03 Threatist record created from CVE-2026-121587
- 2026-11-03 Alias added: GHSA-3r7m-vx77-m833
- 2026-11-05 Priority changed: MEDIUM → LOW
- 2026-11-07 CISA SSVC decision points changed
References
Patch 3
More coollabsio vulnerabilities
- TI-2025-40716 Coolify Vulnerable to Authenticated Remote Code Execution via Command Injection in File Storage Directory Mount Path CVSS 4.0CRITICAL 9.4
- TI-2025-40715 Coolify Vulnerable to Authenticated Remote Code Execution via Command Injection in Dynamic Proxy Configuration Filename CVSS 4.0CRITICAL 9.4
- TI-2025-40714 Coolify Vulnerable to Authenticated Remote Code Execution via Command Injection in PostgreSQL Init Script Filename CVSS 4.0CRITICAL 9.4
- TI-2025-40713 Coolify Vulnerable to Authenticated Remote Code Execution via Command Injection in Database Import CVSS 4.0CRITICAL 9.4
- TI-2025-40712 Coolify Vulnerable to Authenticated Remote Code Execution via Command Injection in Database Backup CVSS 3.1CRITICAL 10.0
- TI-2025-16498 Coolify Vulnerable to Private Key Enumeration on Onboarding resulting in Remote Command Execution (RCE) CVSS 3.1CRITICAL 10.0
Sources
- CVE-2026-121587 · CVE Program
- CVE-2026-121587 · NVD
- FIRST EPSS
- GHSA-3r7m-vx77-m833 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences