PatchSiren

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.