目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-86533— AshAuthentication Phoenix已吊销会话接收漏洞

一分钟漏洞结论

影响对象
team-alembic ash_authentication
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 team-alembic 的 AshAuthentication 和 AshAuthentication.Phoenix 中存在“会话过期机制不足”的漏洞,导致已撤销的会话仍能保持完全认证状态。 具体而言,当资源配置了 且禁用了 时,其会话值会被存储为 的格式。其中包含 是为了支持通过注销操作撤销特定会话。然而,两个读取该会话值的函数—— 和 ——均通过 将值拆分,并丢弃 ,仅将原始的 传递给 以重新加载用户记录。 虽然这两个函数中“令牌存在性”分支会检查令牌,调用 (传入 和 用途),但由于撤销记录从未被读取

CVSS 9.1 · Critical
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-86533 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Revoked session accepted because the session jti is never checked in AshAuthentication and AshAuthentication Phoenix
来源: CVE Program / CVE List V5
Vulnerability Description
Insufficient Session Expiration vulnerability in team-alembic AshAuthentication and AshAuthentication Phoenix allows a revoked session to remain fully authenticated. A resource configured with session_identifier :jti and require_token_presence_for_authentication? disabled stores its session value as <jti>:<subject>. The jti is there so that signing out can revoke that one session. Neither reader consults it: AshAuthentication.Plug.Helpers.authenticate_resource_from_session/4 and AshAuthentication.Phoenix.LiveSession.on_mount/4 both split the value with split_identifier/2, discard the jti and pass the bare subject to AshAuthentication.subject_to_user/3, which reloads the record. The token-presence branch of each function does check its token, calling AshAuthentication.TokenResource.Actions.get_token/3 with the jti and the purpose user. Because the revocation record is never read, neither its revoked state nor its expiry constrains the session, so a session captured before sign-out keeps working. This issue affects ash_authentication: from 4.9.1 before 4.15.0 and from 5.0.0-rc.0 before 5.0.0-rc.14; ash_authentication_phoenix: from 2.10.0 before 2.17.4 and from 3.0.0-rc.0 before 3.0.0-rc.11.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
不充分的会话过期机制
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
team-alembic ash_authentication 4.9.1 ~ 4.15.0 cpe:2.3:a:team-alembic:ash_authentication:*:*:*:*:*:*:*:*
team-alembic ash_authentication fcaeb73f76f8f2e9aef8bf637690d2a20dd97596 ~ * cpe:2.3:a:team-alembic:ash_authentication:*:*:*:*:*:*:*:*
team-alembic ash_authentication_phoenix 2.10.0 ~ 2.17.4 cpe:2.3:a:team-alembic:ash_authentication_phoenix:*:*:*:*:*:*:*:*
team-alembic ash_authentication_phoenix a3253fb4fc7145aeb403537af1c24d3a8d51ffb1 ~ * cpe:2.3:a:team-alembic:ash_authentication_phoenix:*:*:*:*:*:*:*:*

二、漏洞 CVE-2026-86533 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-86533 的情报信息

登录查看更多情报信息。

CVE-2026-86533 补丁与修复 (4)

CVE-2026-86533 厂商安全公告 (3)

CVE-2026-86533 其他参考 (1)

同批安全公告 · team-alembic · 2026-09-17 · 共 14 条

CVE-2026-82761 9.1 CRITICAL AshAuthentication 令牌重放竞态漏洞
CVE-2026-85500 9.1 CRITICAL Ash Authentication require_confirmed_with未强制校验漏洞
CVE-2026-88952 9.1 CRITICAL AshAuthentication OAuth2 账户链接逻辑缺陷
CVE-2026-91039 9.1 CRITICAL ash_authentication 动态 OIDC 跨连接账户接管漏洞
CVE-2026-82760 8.2 HIGH AshAuthentication API 密钥登录资源耗尽漏洞
CVE-2026-82685 7.6 HIGH AshAuthentication 确认令牌通用漏洞
CVE-2026-80218 7.6 HIGH AshAuthentication 登录令牌跨资源复用漏洞
CVE-2026-81632 7.2 HIGH AshAuthenticationPhoenix 一次性令牌重定向泄露漏洞
CVE-2026-78223 6.9 MEDIUM AshAuthentication 凭据撤销记录 JWT 验证漏洞
CVE-2026-86522 6.3 MEDIUM AshAuthentication 日志注入漏洞
CVE-2026-81637 2.3 LOW AshAuthentication 2.0.0 重放式CSRF漏洞
CVE-2026-82723 1.8 LOW AshAuthentication 审计日志记录密码摘要
CVE-2026-82759 1.8 LOW AshAuthentication审计日志哈希模式IP脱敏可逆漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-86533

暂无评论


发表评论