感谢 @matteomalvica 针对此漏洞向我提出了大量问题,促使我为他编写了一个针对最新 Windows 10 19041.264 版本的漏洞利用程序——该版本没有 KVA Shadow(即非易受 Specter 漏洞影响的 CPU),也没有 VBS。适配到旧版 Windows 版本十分简单(Matteo 已将其适配到 1709,请查看他的博客文章)。
在易受 CVE-2018-3620 影响的 CPU 上,情况会变得棘手,因为你的 ROP 链会大幅增长以使 PML4 可执行,并且你最终会覆盖你"想要"返回的 ntoskrnl 函数的栈 cookie。
致谢与原始公告请参见 https://www.coresecurity.com/core-labs/advisories/msi-ambient-link-multiple-vulnerabilities