当前位置: 首页 > news >正文

Ash Authentication 令牌吊销逻辑漏洞 CVE-2025-25202 详解

Ash Authentication 令牌吊销逻辑漏洞(CVE-2025-25202)

概述

该漏洞存在于 Ash Authentication 库中,具体问题源于由 mix ash_authentication.install 命令生成的动作中,其令牌吊销检查逻辑存在缺陷。这导致已被撤销的令牌在过期前仍能被系统验证为有效,而非立即失效。

受影响范围

  • 受影响版本:>= 4.1.0, < 4.4.9
  • 已修复版本:4.4.9
  • 影响对象:自 AshAuthentication v4.1.0 起,使用新安装器(igniter installer)引导的应用程序,并且使用了魔法链接策略、密码重置、确认功能或手动撤销令牌的用户。未使用新安装器的用户不受影响。

具体影响

  1. 魔法链接策略用户:魔法链接令牌在过期前(默认10分钟)可重复使用,而非立即撤销。
  2. 密码策略中的密码重置用户:密码重置令牌在过期前(默认3天)可重复使用,而非立即撤销。
  3. 确认附加组件用户:确认令牌在过期前(默认3天)可重复使用,而非立即撤销。

补丁与修复

该漏洞已在版本 4.4.9 中修复。升级时,编译器会显示警告及修复说明。4.4.9 版本附带一个升级工具。

修复方法

  1. 升级到 4.4.9 版本,并运行 mix igniter.upgrade ash_authentication,升级工具会自动应用必要的补丁。
  2. 或者,按照错误信息中的说明手动运行升级器:mix ash_authentication.upgrade 4.4.8 4.4.9

代码层面修复
需要修改令牌资源中生成的 :revoked? 通用动作。具体为:

  • 移除 :jti:token 参数上的 allow_nil?: false 限制。
  • 确保该动作返回类型为 :boolean

修正后的动作示例:

action :revoked?, :boolean dodescription "Returns true if a revocation token is found for the provided token"argument :token, :string, sensitive?: trueargument :jti, :string, sensitive?: truerun AshAuthentication.TokenResource.IsRevoked
end

临时解决方案

如果无法立即升级,可以删除令牌资源中生成的 :revoked? 通用动作。这将使系统回退使用 AshAuthentication 内部始终正确的实现。或者,也可以手动按上述说明修改代码。

参考信息

  • GitHub 安全公告:GHSA-qrm9-f75w-hg4c
  • 修复提交:team-alembic/ash_authentication@2dee552
  • NVD 详情:https://nvd.nist.gov/vuln/detail/CVE-2025-25202
  • 社区支持:Ash Discord 的 #ash_authentication 频道

漏洞评分

  • CVSS 总体评分:6.3(中危)
  • CVSS v4 向量:CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

弱点归类

  • CWE-ID:CWE-269(权限管理不当)
    更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
    对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

http://www.jsqmd.com/news/57403/

相关文章:

  • 如何删除图片背景
  • 2025 年 12 月精密机床厂家权威推荐榜:滚珠丝杠磨床,精密丝杆旋风铣床,碳电极加工设备,螺纹磨床,匠心工艺与高效稳定之选
  • 证券公司客户经理哪家服务好?2024年服务质量评测结果出炉
  • Ai元人文:从余溪到算法:一场关于「戏」与「悟」的文明探险
  • 20232413 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 2025年专业的HIFI耳机排行榜:推荐6款高品质耳机
  • 上海热门商场广告位出租公司有哪些?这份榜单值得关注
  • 某中心在NAACL 2024的30多篇论文技术概览
  • 背单词 纯英文 2025年12月
  • 英语背单词 专八词汇 中英对照 2025年12月
  • 市面上正规的PDF翻译产品推荐哪家好?这几款值得关注
  • 软件技术第三次作业
  • 市面上正规的PDF翻译产品排行哪家好
  • 市面上专业的聚氨酯重型包胶轮实力厂家排行哪家好
  • 证券公司融资融券业务哪家利息低?2025年行业对比参考
  • 人工智能之数据分析 Matplotlib:第七章 项目实践
  • 8种采购方式核心区别 - 智慧园区
  • 市面上最好的抗撕裂聚氨酯包胶轮公司排行榜哪家好
  • 杭州公司注册银行开户哪家强?本地机构实力盘点
  • 上海热门商圈广告位公司推荐榜:核心流量服务商优选
  • 北京上门收酒公司实力排行发布 权威推荐助力市民便捷处置闲置酒水
  • 杭州代理记账公司收费标准哪家好?本地机构服务解析
  • 沈阳靠谱的婚礼酒店推荐:打造难忘婚宴体验
  • NeurIPS 2025 | 港中文提出COS3D:多模态融合语言与分割,创造开放词汇3D分割新范式! - 详解
  • 沈阳铁西婚礼酒店哪家好?这份本地热门场地参考值得看
  • 花,草,还有世界
  • 东城区婚姻律师事务所推荐:聚焦家事法律服务的专业选择
  • 无人机培训考证哪家费用优惠?国内机构选择参考
  • arm 架构 CentOS 7 安装 MySQL 5.7 版本
  • 到家按摩app有哪些?几款热门平台推荐