PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-85500 team-alembic CVE debrief

CVE-2026-85500 is an Authentication Bypass by Primary Weakness vulnerability in the AshAuthentication library. An unconfirmed user can obtain a session, bypassing the mandatory email confirmation requirement. The vulnerability arises from the AshAuthentication.Strategy.Password.Actions.check_user/2 function, which decides whether the attribute named by require_confirmed_with is set using a bare is_nil(Map.get(user, value)). This check is bypassed when the attribute is not selected on the loaded record or when a field policy denies it for the current actor. The issue affects ash_authentication versions from 4.3.8 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14.

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 using the AshAuthentication library should assess their exposure and verify their library version. They should also review and update configurations to ensure email confirmation requirements are enforced.

Why it matters

CVE-2026-85500 is a critical vulnerability in the AshAuthentication library that allows an unconfirmed user to obtain a session, bypassing the mandatory email confirmation requirement. Defenders should prioritize verifying their library version and applying patches or workarounds to prevent exploitation.

  • Defenders need to verify AshAuthentication library versions and apply patches or workarounds to prevent exploitation.
  • Configurations may need to be reviewed and updated to ensure email confirmation requirements are enforced.
  • Potential exploitation attempts should be monitored.

Technical summary

The AshAuthentication library is vulnerable to an Authentication Bypass by Primary Weakness. An unconfirmed user can obtain a session, bypassing the mandatory email confirmation requirement. This is due to the AshAuthentication.Strategy.Password.Actions.check_user/2 function not properly checking the require_confirmed_with attribute. The vulnerability arises from the function's improper handling of the attribute when it is not selected on the loaded record or when a field policy denies it for the current actor. This issue affects ash_authentication versions from 4.3.8 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14. Defenders should prioritize verifying their AshAuthentication library version and applying

Defensive priority

Defenders should prioritize verifying their AshAuthentication library version and applying patches or workarounds to prevent exploitation.

Recommended defensive actions

  • Verify AshAuthentication library version and apply patches or workarounds
  • Review and update configurations to ensure email confirmation requirements are enforced
  • Monitor for potential exploitation attempts
  • Perform vulnerability scanning to identify potentially exposed systems
  • Review system logs for suspicious activity
  • Implement additional monitoring and detection controls
  • Conduct a thorough review of system configurations and user accounts

Evidence notes

The vulnerability details are based on the CVE record and source references provided. However, the exact scope of affected configurations and potential impact requires further verification from official sources.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-85500 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-85500

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-85500 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-85500

    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-85500.html

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/commit/1076639a9d40213088d110c79ba6735b8cc85b16

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/commit/17f4c25a372d1778c9cc457759e6357570d83711

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/commit/7d37bc6e4df6697b5813d2f373f0fdb08f813f98

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-fc47-6pgw-wh22

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://osv.dev/vulnerability/EEF-CVE-2026-85500

    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.