Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Coolify instance with OAuth enabled
-
DeliveryRegister victim's email on enabled provider
-
ExploitInitiate OAuth login to Coolify
-
ExecutionCallback matches account by email only
-
PersistAuthenticated session as victim, 2FA bypassed
-
ImpactFull account/admin takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires that the target Coolify instance (through 4.3.17) has at least one OAuth/social login provider enabled, and that the attacker can register or control the victim's exact email address on that enabled provider (the CVSS 4.0 AT:P present attack requirement). No prior authentication to Coolify and no victim interaction are needed (PR:N/UI:N), and the victim account must already exist in Coolify for the email match to succeed. Limiting factors: instances with OAuth disabled are not exploitable via this path, and providers that strongly verify and lock email ownership raise the bar (reflected as AC:H). |
| Impact | The impact ceiling is high - full account takeover including administrative accounts, mapped to VC:H/VI:H/VA:H - and authentication is unauthenticated (PR:N) with no victim interaction (UI:N). However, the provided CVSS 4.0 vector (9.2) itself encodes real friction: AC:H and AT:P reflect that exploitation is not a trivial single request - the target Coolify instance must have an OAuth provider enabled, and the attacker must be able to register/control the victim's exact email address on that provider (a present/pre-condition attack requirement). This makes it high-severity but conditional rather than spray-and-pray. Exploitation status: no public exploit identified at time of analysis (a technical writeup exists at geo-chen/oss but that is analysis, not weaponized tooling); not in CISA KEV; EPSS not provided. Net: prioritize for any Coolify deployment that has social/OAuth login enabled, but the AC:H/AT:P conditions mean this is more targeted than mass-exploitable. Note the CVSS complexity signals (AC:H/AT:P) somewhat contrast with the simple conceptual attack - verify enabled-provider exposure per instance. |
| Exploit ScenarioDerived | An attacker learns an admin's email used on a Coolify instance that has, say, GitHub or Google OAuth login enabled, then registers/controls that same email on the enabled provider. They initiate OAuth login to Coolify; the callback matches on email and issues an authenticated session as the admin, skipping the password and 2FA. A technical writeup demonstrating the flaw exists, but no turnkey public exploit is confirmed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 05, 2026
Authentication bypass in Coolify (self-hosted PaaS) through version 4.3.17 lets remote attackers take over any account by matching only on email address during the OAuth callback. Because the OauthController fails to verify provider assertions or bind an OAuth identity to the local account, an attacker who registers a victim's email on any enabled OAuth provider is signed in as that victim, defeating passwords and two-factor authentication. VulnCheck published an advisory and a third-party writeup documents the flaw; no public exploit tooling beyond the writeup and no active exploitation are confirmed at time of analysis.
RemediationAI
Upgrade to a fixed release above 4.3.17 once published by coollabsio (monitor https://github.com/coollabsio/coolify releases and the VulnCheck advisory); no exact patched version number is confirmed in the provided data, so treat 'latest release after 4.3.17' as the target and verify the OAuth binding fix is present. As an immediate compensating control, disable all OAuth/social login providers in Coolify settings and require local email+password with 2FA - trade-off: removes SSO convenience for all users. If OAuth must stay enabled, restrict provider configuration to only identity providers where email addresses are verified and cannot be self-asserted by arbitrary registrants, and restrict network access to the Coolify dashboard (e.g., VPN/allowlist) to shrink the unauthenticated attack surface - trade-off: added access friction for legitimate admins. After patching, audit existing accounts and active sessions for unexpected OAuth-linked logins and force credential/session resets on privileged accounts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Coolify is an open-source, self-hostable platform-as-a-service (a Heroku/Netlify alternative) developed by coollabsio, built on the Laravel PHP framework. The root cause is CWE-287 (Improper Authentication): the OAuth callback handler (app/Http/Controllers/OauthController.php, wired via routes/web.php) treats the email address returned by the identity provider as a trusted account key and logs the user into any pre-existing local account with a matching email. It never validates that the OAuth provider actually asserted ownership of that identity for this account, and it does not persist/verify a binding between the external OAuth subject identifier and the local user. This collapses federated login into 'whoever controls an email at any enabled provider owns the matching Coolify account,' turning a convenience feature into a full authentication bypass that also sidesteps the local password and 2FA checks.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Remote and unauthenticated (AV:N/PR:N/UI:N), but requires an enabled provider plus controlling the victim's email there (AC:H); account takeover yields full C:H/I:H/A:H, scope unchanged.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Coolify through 4.3.17 contains an authentication bypass vulnerability in the OAuth callback handler that signs users into existing accounts based solely on email address without verifying provider assertions or binding OAuth identities. Attackers can register a victim's email address on any enabled OAuth provider to obtain authenticated sessions as that user, bypassing password requirements and two-factor authentication.
Executive ViewAI
Coolify (self-hosted PaaS platform) through version 4.3.17 contains a critical authentication bypass in its OAuth integration that allows remote attackers to take over any user account without credentials, defeating passwords and two-factor authentication. All organizations running affected Coolify instances face immediate risk of unauthorized access to the platform and all deployed applications.
No vendor-released patch identified at time of analysis. Interim mitigations: disable OAuth authentication and enforce local account authentication only; implement network segmentation restricting Coolify interface access to trusted IP ranges; enable comprehensive audit logging for all authentication attempts and monitor for anomalous OAuth callback patterns; disable all unused OAuth provider integrations; implement aggressive rate limiting on login and OAuth callback endpoints; and consider temporary migration of critical applications to alternative deployment platforms until a patch is available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-71949
GHSA-rchm-727g-v36m
NVD
CVE.org
EPSS
VulDB
Exploit-DB