Impact
The vulnerability allows an attacker who possesses a valid sign‑in token issued for one resource to authenticate as a user of a different resource, because the token’s subject claim is parsed in a way that discards the resource path. This results in improper authentication and enables cross‑resource impersonation. The flaw aligns with CWE‑287, which describes failures in authentication mechanisms.
Affected Systems
The issue affects the team‑alembic AshAuthentication library. Versions from 3.10.5 up to (but not including) 4.15.0 and from 5.0.0‑rc.0 up to (but not including) 5.0.0‑rc.14 are vulnerable.
Risk and Exploitability
The CVSS score of 7.6 indicates a high severity. The EPSS score is not available, so the current exploit probability cannot be quantified, and it is not listed in the CISA KEV catalog. The likely attack vector is remote, where an adversary can obtain or forge a JWT token for a user on one resource and then use that token to authenticate to another resource subject to the library’s improper binding logic. The risk is that an attacker could gain unauthorized access to resources and potentially data that belong to the impersonated user. The impact is significant for any system that relies on AshAuthentication for access control.
OpenCVE Enrichment