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.