根据越南电信网络安全研究员 Dinh Ho Anh Khoa 今天发布的完整技术细节,微软最初将一个 SharePoint Server 漏洞分类为欺骗漏洞,CVSS 分数为 6.5,但实际上允许经过身份验证的远程代码执行。
该漏洞,CVE-2026-65660,影响 SharePoint Server 2016、2019 和订阅版。自 8 月 11 日的安全更新以来,补丁已可用,国家漏洞数据库将其评分为 8.8。
微软的公告描述 CVE-2026-65660 允许授权攻击者执行欺骗,并未对完整性或可用性赋予影响。微软单独发布的 CVE 记录在 9 月 11 日更新,标题为同一漏洞的远程代码执行漏洞,并表示它允许授权攻击者执行代码。
两个记录都分配了 CWE-94,一个代码注入弱点。根据公告对 CVE-2026-65660 进行分类的防御者认为这是一个中等的欺骗漏洞,而不是一个接近最大分数的代码执行漏洞。
Khoa 是在 2025 年 5 月的 Pwn2Own 柏林活动中演示原始 ToolShell 利用链的研究员。该链后来被中国国家支持的团体利用,并触发了微软的紧急补丁。
该研究员此后披露了其他几个 SharePoint 漏洞,包括 CVE-2026-55040,一个身份验证绕过,攻击者在其细节于 8 月公开后不久便进行了利用。
最新的 CVE-2026-65660 漏洞存在于 SharePoint 检查服务器端控件是否在 SafeControls 列表中的方式,这是一个防止危险类加载的过滤器。当 ToolPane 组件处理 web-part 标记时,它通过在双引号之间写入属性值而不转义其中的引号来重构 Register 指令。
攻击者可以通过未转义的引号注入额外的指令,在类型检查运行后但在控件加载之前注册任意 .NET 类。
通过任意类加载,攻击者使用 XamlServices.Parse() 通过反序列化触发代码执行。Khoa 表示,写作中包括一个有效的内存 webshell 有效负载,避免了其他反序列化方法遇到的注册表权限失败。
该研究员还演示了该漏洞可以与一个单独的、已修补的身份验证绕过链式使用,以在配置为允许匿名页面访问的服务器上实现预身份验证的远程代码执行。Khoa 表示,该绕过在 6 月 9 日的补丁中已被修复,应用了修复的服务器不会暴露于预身份验证路径。
尚未报告 CVE-2026-65660 在野外的利用情况,该漏洞不在 CISA 的已知利用漏洞目录中。微软的公告评估利用的可能性不大,尽管完整的利用标记现在已公开。Khoa 表示,他在渗透测试中使用了该漏洞。
根据研究员的说法,8 月 11 日的补丁修复了该漏洞,并默认关闭了易受攻击的功能。
Khoa 表示,该漏洞还影响 SharePoint 2013,尽管微软的公告仅列出了 2016、2019 和订阅版。SharePoint 2013 自 2023 年 4 月以来已停止支持,不再接收安全更新。
觉得这篇文章有趣吗?请在 Google 新闻、Twitter 和 LinkedIn 上关注我们,阅读更多我们发布的独家内容。