PatchSiren cyber security CVE debrief
CVE-2026-91039 team-alembic CVE debrief
CVE-2026-91039 is an Authentication Bypass by Spoofing vulnerability in the ash_authentication library. The vulnerability allows an attacker to sign in as a local user established through a different connection by operating one identity-provider connection of a dynamic_oidc strategy. This issue arises from a naming conflict in the dynamic_oidc strategy, which fails to properly namespace connections, thereby enabling an attacker to bypass authentication and gain unauthorized access. Defenders should prioritize verifying the authenticity of user connections and assessing the exposure of their ash_authentication library versions.
- Vendor
- team-alembic
- Product
- ash_authentication
- CVSS
- CRITICAL 9.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-18
Who should care
Defenders responsible for maintaining ash_authentication library versions should assess the exposure of their systems and verify the authenticity of user connections. This includes reviewing the library version used in their environment, identifying potential vulnerabilities, and implementing necessary updates or mitigations. Additionally, defenders should prioritize verifying user connection authenticity to prevent exploitation.
Why it matters
CVE-2026-91039 is a critical authentication bypass vulnerability in the ash_authentication library. Defenders should prioritize verifying user connection authenticity and assessing library version exposure to prevent exploitation.
- Authentication bypass allows unauthorized access to sensitive data
- Defenders must verify user connection authenticity to prevent exploitation
- System administrators should update ash_authentication to version 5.0.0-rc.14 or later
Technical summary
The vulnerability arises from a naming conflict in the dynamic_oidc strategy of the ash_authentication library. The strategy fails to properly namespace connections, allowing an attacker to sign in as a local user established through a different connection. This naming conflict stems from the strategy's failure to populate the __connection_id__ field in the UserIdentity row, leading to a shared subject space across different connections. As a result, an attacker can bypass authentication and gain unauthorized access to sensitive data.
Defensive priority
Defenders should prioritize verifying the authenticity of user connections and assessing the exposure of their ash_authentication library versions.
Recommended defensive actions
- Verify the authenticity of user connections
- Assess the exposure of ash_authentication library versions
- Update ash_authentication to version 5.0.0-rc.14 or later
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability affects ash_authentication versions from 5.0.0-rc.10 before 5.0.0-rc.14. The issue arises from a naming conflict in the dynamic_oidc strategy, allowing an attacker to bypass authentication. The dynamic_oidc strategy fails to properly namespace connections, enabling an attacker to sign in as a local user established through a different connection. Evidence is based on the CVE record and NVD vulnerability detail page.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-91039 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-91039
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-91039 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-91039
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-91039.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/commit/64530644f9b37ebb76ca14aeb83a77597a0034b7
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/commit/73ad16e452670bbf843550a13361bd41e72ad964
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-73j9-m294-fvv9
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-91039
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.