{"id":"CVE-2026-121587","published":"2026-11-03T17:18:11.040","lastModified":"2026-11-03T17:18:11.040","description":"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.","cvssScore":5.3,"cvssSeverity":"MEDIUM","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","cwes":["CWE-200"],"vendors":[],"products":[],"references":[{"url":"https://github.com/coollabsio/coolify","tags":[]},{"url":"https://github.com/coollabsio/coolify/blob/v4.1.0/app/Http/Controllers/Webhook/Github.php#L69","tags":[]},{"url":"https://github.com/coollabsio/coolify/commit/809d9b21fa9609de2ce9b49bb838c079598da876","tags":[]},{"url":"https://github.com/coollabsio/coolify/commit/c1518ba1c0be36da42b6cef06df4b042f5733b01","tags":[]},{"url":"https://github.com/coollabsio/coolify/pull/10361","tags":[]},{"url":"https://github.com/coollabsio/coolify/releases/tag/v4.1.1","tags":[]},{"url":"https://www.vulncheck.com/advisories/coolify-before-4.1.1-application-name-enumeration-via-manual-webhook-endpoints","tags":[]}],"exploitRefs":[{"url":"https://github.com/coollabsio/coolify","tags":[]},{"url":"https://github.com/coollabsio/coolify/blob/v4.1.0/app/Http/Controllers/Webhook/Github.php#L69","tags":[]},{"url":"https://github.com/coollabsio/coolify/commit/809d9b21fa9609de2ce9b49bb838c079598da876","tags":[]},{"url":"https://github.com/coollabsio/coolify/commit/c1518ba1c0be36da42b6cef06df4b042f5733b01","tags":[]},{"url":"https://github.com/coollabsio/coolify/pull/10361","tags":[]},{"url":"https://github.com/coollabsio/coolify/releases/tag/v4.1.1","tags":[]}],"hasPoc":true,"ai":null}