黑客通过默认凭据利用 ForgeRock RCE,远程解锁联网汽车

· 2026-11-10 17:31 · 1 阅读

Guru Baran 2026-11-10 17:31 北京

研究人员并未透露汽车品牌

  聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

研究人员将默认的admin:admin凭据纳入利用链在两家汽车制造商的生产环境ForgeRock服务器上运行代码,并远程解锁联网汽车。

这些漏洞于2026年初被发现,并于11月7日披露,它们还暴露了车辆位置,并支持远程发动机指令。研究人员提到,两家未具名的汽车制造商在收到报告后约两小时内修复了该问题,并轮换了受影响的凭据。它们的身份系统服务于多个地区,但研究人员仅使用美国账户和车辆测试了完整的账户接管和车辆访问链。

ForgeRock攻击链

调查始于车主使用的Android应用。这两款应用都依赖ForgeRock Access Management处理登录会话,依赖OpenIDM处理客户记录。研究人员追踪电子邮件验证请求后,将目标转向管理服务,包括与OpenIDM一同运行的Apache Felix Web Console。

Web应用防火墙阻止了对这些服务的直接请求。然而,经过特殊编码的路径使请求看起来指向静态文件,而后端Web服务器Jetty却将其解释为控制台请求。这种URL处理上的不一致暴露了隐藏的管理界面,而其中文档记载的默认用户名和密码仍然有效。

研究人员通过访问Felix的ConfigMgr界面的权限,创建了一个运行Groovy代码的OpenIDM计划任务,并利用它在运行中的服务内安装了一个小型Java组件,从而获得了一个受控的命令端点。这证实了远程代码执行发生在生产身份认证进程内,而非汽车本身内。

从服务器访问到车辆指令

研究人员发布技术报告表示,服务器访问暴露了允许向客户记录发起本地请求的管理凭据。研究人员通过更改一个测试账户的电子邮件和密码,收到了验证码,并完成了正常登录流程。随后将会话兑换为车辆API所接受的令牌。

这些令牌暴露了该账户的车辆、位置、状态以及支持的远程控制功能。在车主位于测试车辆旁边的情况下,研究人员证实了解锁、发动机启动、发动机停止和锁车功能。

恢复原始电子邮件并未使新令牌失效。此前研究人员曾开展起亚远程访问研究和斯巴鲁STARLINK安全漏洞研究。

Ping Identity公司的生产环境加固指南建议移除或保护Felix控制台,并更改默认凭据。该公司还提醒称,控制台身份验证与IDM身份验证是分开的。该案例表明,为什么在防火墙上阻止管理URL不能替代对背后服务本身的安全加固,尤其是当该服务控制着客户身份和对联网车辆的访问时。

代码卫士试用地址:https://sast.qianxin.com/

开源卫士试用地址:https://oss.qianxin.com/


原文链接

https://cybersecuritynews.com/forgerock-attack-chain/

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

   觉得不错,就点个 “在看” 或 "赞” 

阅读原文

跳转微信打开

本文转载自微信公众号「代码卫士」,查看原文。版权归原作者所有,如有侵权请联系删除。