HackerNews

HackerNews
Fastjson 1.x RCE 漏洞遭攻击利用,目前尚无可用补丁

Fastjson 1.x RCE 漏洞遭攻击利用,目前尚无可用补丁

给文章评分:

安全公司 ThreatBook 和 Imperva 表示,攻击者正在针对阿里巴巴的 Java JSON 库 Fastjson 中的一个严重漏洞发起攻击。在受影响的 Spring Boot 应用程序中,一个恶意的 JSON 请求可以在无需认证的情况下,以 Java 进程的权限执行代码。
该漏洞编号为 CVE-2026-16723,阿里巴巴分配的 CVSS 评分为 9.0。已确认的利用链需要 Fastjson 1.2.68 至 1.2.83 版本、一个 Spring Boot 可执行 fat-JAR、一个可将攻击者控制的 JSON 发送到受影响解析器的网络可达路径,以及保持默认禁用状态的 SafeMode。AutoType 可以保持禁用状态,且不需要 classpath gadget。
截至 7 月 25 日,阿里巴巴尚未发布修复后的 Fastjson 1.x 版本。无法立即迁移的组织应通过 -Dfastjson.parser.safeMode=true 启用 SafeMode,或使用 com.alibaba:fastjson:1.2.83_noneautotype。阿里巴巴将迁移到 Fastjson2 列为长期修复方案。
阿里巴巴在 FearsOff Cybersecurity 的 Kirill Firsov 进行负责任的披露后,于 7 月 21 日发布了其公告。维护者将该漏洞描述为"无需启用 AutoType"且"不需要 classpath gadget"。他们在 Spring Boot 2.x、3.x 和 4.x 上,配合 JDK 8、11、17 和 21 验证了该利用链。
Firsov 将问题追溯到 Fastjson 的类型解析路径。攻击者控制的 @type 值可以被转化为类资源查找。在兼容的 Spring Boot fat-JAR 中,一个精心构造的嵌套 JAR 路径可以获取攻击者控制的字节码。该资源中的 @JSONType 注解随后可被视为信任信号,允许该类通过 Fastjson 的类型检查并加载。
他的技术分析还描述了一种针对较新 JDK 的利用路径,该路径会下载远程 JAR 并通过 /proc/self/fd 引用它。
该利用代码依赖于 Spring Boot 可执行 fat-JAR 加载器。阿里巴巴将普通的非 fat-JAR、通用 uber-JAR 以及 Tomcat 或 Jetty WAR 部署列为不受影响。可达的入口点包括 JSON.parse、JSON.parseObject(String) 和 JSON.parseObject(String, Class)。当对象包含 Object 或 Map 字段(payload 可嵌套其中)时,将输入绑定到固定类是不够的。
ThreatBook 于 7 月 22 日表示,其平台在添加检测支持两天后,已捕获到野外利用活动。其实验室结果范围较窄:它在 JDK 8 上的 Spring Boot fat-JAR 中复现了完整的代码执行,而其嵌入式 Tomcat 测试仅产生了远程 JAR 获取或服务端请求伪造(SSRF)。
Imperva 报告了针对金融服务、医疗保健、计算、零售及其他组织的活动,主要位于美国,在新加坡和加拿大也有少量活动。它表示浏览器模拟器生成了大部分请求,而 Ruby 和 Go 工具合计约占 30%。
两家供应商均未发布攻击数量、原始请求、执行证据、具名受害者或确认的入侵事件。他们的报告证实了已观察到的利用活动,而非针对真实世界目标成功执行代码或发生数据泄露的证明。
然而,7 月 23 日的 CISA-ADP 评估将利用状态标记为"无"。The Hacker News 于 7 月 25 日确认,该漏洞目前不在 CISA 的已知被利用漏洞(KEV)目录中。现有来源无法解释这种不一致。
The Hacker News 还发现,截至 7 月 25 日,该项目的 GitHub 标签或 Maven Central 仓库中均没有已修复的 Fastjson 1.x 构件。版本 1.2.83 仍然是最新的标准 1.x 版本,而 1.2.83_noneautotype 仍然是可用的受限构建版本。
各组织应盘点直接和传递性的 Fastjson 依赖项,并检查受影响系统中是否存在可疑的 @type 值、嵌套 JAR URL、意外的出站连接、子进程、文件更改和 web shell。Fastjson2 不受影响,因为它不使用相同的资源探测或基于注解的信任路径。
The Hacker News 已联系阿里巴巴以澄清受影响版本和 Fastjson 1.x 补丁计划,并联系 Imperva 以获取关于所报告利用活动的详细信息。我们将根据任何回复更新本文。
Fastjson 1.2.83 是阿里巴巴针对 2022 年披露的另一个 AutoType 绕过漏洞推荐升级的版本。这个最终的 1.x 版本现在位于 CVE-2026-16723 的受影响范围内。


消息来源:thehackernews.com;
本文由 HackerNews.cc 翻译整理,封面来源于网络;
转载请注明“转自 HackerNews.cc”并附上原文
分享到:
hackernews

hackernews

该作者暂无简介