machineKey(ValidationKey 和 DecryptionKey)对 ViewState 数据进行不安全反序列化初始立足点:
.aspx 文件(例如 spinstall0.aspx),利用 SharePoint 的反序列化缺陷machineKey)持久化:
w3wp.exe 下执行任意代码无补丁 = 持久访问,即使服务器重启或应用程序池回收也无法清除
| 产品 | 状态 |
|---|---|
| SharePoint Server 2016(本地部署) | 受影响 |
| SharePoint Server 2019(本地部署) | 受影响 |
| SharePoint Subscription Edition | 受影响 |
| SharePoint Online(Microsoft 365) | 不受影响 |
spinstall0.aspx 或类似的 WebShell 文件/sites/*/_layouts/15/ToolPane.aspx?DisplayMode=Edit_layouts/SignOut.aspxw3wp.exe 派生 cmd.exe、powershell.exe 或 rundll32/layouts/ 且 User-Agent 异常的访问日志.aspx 文件:
%ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\w3wp.exe 下的异常子进程107.191.58.76、96.9.125.147、104.238.159.149启用 AMSI:
实施网络控制:
部署 EDR/XDR:
安装 2025 年 7 月更新:
轮换 machineKey:
web.config 中更换 ASP.NET 的 ValidationKey 和 DecryptionKeyiisreset 强制重启 IIS 以应用更改审计与清理:
.aspx 文件