Impact
The vulnerability arises when AshPhoenix’s SubdomainHook handles tenant resolution with a nil tenant value, causing tenant‑scoped authorization checks to receive nil instead of the intended tenant and either crash or follow an inappropriate permissive branch. This incorrect authorization logic leads to a broken access control flaw that could allow attackers to gain unauthorized access to resources or actions that should be confined to a specific tenant, exposing confidential tenant data or enabling integrity violations.
Affected Systems
The affected product is AshPhoenix, available from Ash Project. All releases from version 2.1.26 up to, but not including, 2.3.25 are vulnerable, covering internal versions 2.2.x and 2.3.0–2.3.24.
Risk and Exploitability
The CVSS score is 7.6, indicating a high severity of unauthorized access. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited known exploitation. The likely attack vector is a remote web attacker who can trigger the LiveView mount for a subdomain that provides a nil tenant. If an attacker can reach a LiveView page that uses the SubdomainHook, the flaw may allow bypassing tenant restrictions and accessing protected data without proper authorization.
OpenCVE Enrichment