Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-110826— AshAuthentication log_out_everywhere leaves sessions valid after a password reset or non-atomic password change

Quick assessment

Affected
team-alembic ash_authentication
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 的 组件中存在“认证凭据更改后会话未正确失效”的漏洞。该漏洞允许攻击者利用受害者的会话令牌,在受害者重置或更改密码后继续保持登录状态。 当 设置为 时, 会向更新操作添加 处理逻辑,该逻辑作为全局变更,受 条件保护。然而,该条件在操作的 钩子执行之前就被评估;而 是在 钩子中设置新密码哈希值的。因此,对于所有非原子性的密码更改操作,该条件评估结果为 ,导致用户已存储的令牌未被撤销。系统生成的密码重置操作以及安装程序中的 操作均属于非原子性操作。 此漏洞影响 的以下版本范围: 从 4.5.0 到 4.15.1 之

CVSS 6.3 · Medium

Affected Version Matrix 3

VendorProduct Version RangeStatus
team-alembic ash_authentication 4.5.0< 4.15.1 affected
5.0.0-rc.0< 5.0.0-rc.16 affected
0993f944fbd8d668f941d2ca818da4a1d5917641< * affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-110826

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
AshAuthentication log_out_everywhere leaves sessions valid after a password reset or non-atomic password change
Source: CVE Program / CVE List V5
Vulnerability Description
Improper Session Invalidation after Authentication Credential Change vulnerability in team-alembic ash_authentication allows an attacker holding a victim's session token to stay signed in after the victim resets or changes their password. With apply_on_password_change? true, AshAuthentication.AddOn.LogOutEverywhere.Transformer adds OnPasswordChange to update actions as a global change guarded by where: changing(hashed_password). That condition is evaluated before the action's before_action hooks run, but AshAuthentication.Strategy.Password.HashPasswordChange sets the new hash in a before_action hook, so for every non-atomic password change the condition is false and the user's stored tokens are not revoked. The generated password reset action and the installer's change_password action are both non-atomic. This issue affects ash_authentication: from 4.5.0 before 4.15.1 and from 5.0.0-rc.0 before 5.0.0-rc.16.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
CWE-1466
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
team-alembic ash_authentication 4.5.0 ~ 4.15.1 cpe:2.3:a:team-alembic:ash_authentication:*:*:*:*:*:*:*:*
team-alembic ash_authentication 0993f944fbd8d668f941d2ca818da4a1d5917641 ~ * cpe:2.3:a:team-alembic:ash_authentication:*:*:*:*:*:*:*:*

II. Public POCs for CVE-2026-110826

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-110826

请登录查看更多情报信息。

Other References for CVE-2026-110826 (6)

Same Patch Batch · team-alembic · 2026-11-03 · 3 CVEs total

CVE-2026-119215 7.6 HIGH AshAuthentication TOTP setup lets a user install their own authenticator secret on another
CVE-2026-118505 6.3 MEDIUM AshAuthentication brute_force_strategy does not limit sign-in and request actions defined

IV. Related Vulnerabilities