5分钟阅读来源:Getty Images研究人员发现了一个关键漏洞,该漏洞存在于用于访问高度敏感的全球政府和金融系统的硬件身份验证程序中。在纯数字方法不够安全的情况下,尤其是非常谨慎的组织可能要求用户使用多因素身份验证(MFA)硬件对敏感系统进行身份验证。毕竟,您不希望简单的密码让黑客进入一个促进金融转账或官方政府事务的系统。然而,基于硬件的 MFA 需要某种方式在硬件令牌和相关网站之间进行通信,研究人员不断发现这是整个安排中的薄弱环节。“SConnect”是由 Thales Group 旗下的一个例子。它是一个浏览器扩展,在 Chrome 网上应用店中拥有超过 100 万用户,并且在其他应用商店中还有更多用户。它用于对主要国家政府系统进行身份验证——例如卡塔尔的国家身份提供者 Tawtheeq 和瑞典税务局 Skatteverket——以及各种银行和保险门户网站。值得注意的是,SConnect 长期以来一直是访问支持整个全球金融体系的全球银行间金融电信协会(SWIFT)银行系统的主要方法之一。
相关:您的组织是否为 2027 年的 AI 责任时代做好准备?
在与 Dark Reading 独家分享的报告中,湾区实验室的浏览器扩展爱好者概述了 SConnect 中的一个漏洞。该漏洞允许攻击者在几秒钟内对用户执行驱动式远程代码执行(RCE)攻击。研究人员表示,潜在的攻击场景可能会变得更加严重。Thales Group 在 8 月对 SConnect 进行了补丁更新,并在 9 月将该应用程序从 Microsoft Edge 中完全移除。该公司于 10 月 1 日发布了 CVE,CVE-2026-18397,并在通用漏洞评分系统(CVSS)4.0 评分中将其评为“关键”,得分为 9.4,用户应尽快更新其实例。
政府和银行中间件中的关键漏洞
SConnect 与其他敏感身份验证中间件一样,将轻量级浏览器扩展与强大的桌面程序配对。用户访问集成了 SConnect 的网站,将硬件密钥插入计算机或连接设备的读卡器,扩展和本地主机促进双向通信,就像两个小律师一样。如果一切按计划进行,软件会确认网站和硬件令牌都是受信任的、授权的实体。
相关:漏洞积压是一个所有权问题
SConnect 的第一个问题是,浏览器扩展接受来自任何网页或嵌入的 iframe 的消息,无论是 SWIFT 银行系统还是 lowtpills[.]com。因此,任何攻击者都可以尝试进入 SConnect 身份验证流程,只要他们能让受害者访问正确的网页。
当然,SConnect 仍会通过检查网站是否拥有来自其供应商 Thales Group 的有效 RSA 数字签名来验证该网站是否被授权。在此过程中,它保留了一个缓冲区来保存 RSA 计算的结果。湾区实验室得出结论,应用程序开发人员自己设计了这个检查,但他们未能防范攻击者提供无效、超大签名的情况。在这种情况下,计算将失败而不向保留的内存空间写入任何内容。SConnect 没有检查原始计算是否成功,但它确实读取了过时的缓冲区。如果攻击者用精心设计的字节模式对其进行堆喷,以伪造签名结果,软件可能会将攻击者的伪造替代品视为有效。湾区实验室使用 AI 代理成功进行了约 18% 的尝试,而失败的尝试没有造成任何可见错误,无法提醒用户他们正处于攻击之中。
相关:CISO-CMO 联盟如何在危机来临之前建立信任
“归根结底,”湾区实验室创始人 James Arnott 解释道,“他们实现了一个加密检查,而且是自己做的。他们没有使用库,而是搞砸了。”
因此,恶意网站可以通过其本地主机通过 SConnect 的安全检查并加载恶意动态链接库(DLL),从而实现不受限制的 RCE。在他们的测试中,研究人员能够在 6 到 10 秒内完成端到端攻击。“访问一个带有恶意 iframe 的页面,然后您就被感染了。老实说,从那里开始,您几乎可以做任何想做的事情,”Arnott 说。
他承认,这并不是一个显而易见的漏洞,但 AI 的加速能力使得这个利用变得触手可及:“这在以前需要国家级的努力。但当我开发这个漏洞时,它非常依赖代理。代理使用 Ghidra 来反编译本地主机,然后使用 Frida 查看内存,以了解什么对堆喷成功,什么不成功。”
Thales Group 尚未对 Dark Reading 关于此事的评论请求作出回应。
防御者,重新评估您的 SWIFT 银行安全性
要对 SWIFT 系统进行身份验证,您需要一个“3SKey”——一种 USB 安全令牌,分发给合作公司最有权限的员工。
多年来,将 3SKeys 与他们解锁的系统连接的默认软件程序是 SConnect。在 2025 年 9 月,SWIFT 合作社推出了一种名为“Web Connect”的替代方案。此后,它一直在努力将其企业客户转向 Web Connect,而不是 SConnect。
SConnect 于上个月结束生命周期(EoL),但这并不意味着每个人都已经完成了迁移。
“我怀疑大多数人仍然会有它,如果他们正在使用 SWIFT,因为如果 Web Connect 尚未设置好,SConnect 就是后备方案,”Arnott 推测。他承认,这非常困难。