2025年11月安全更新回顾
我刚刚参加完Pwn2Own爱尔兰大会,虽然许多人都在纪念那些在武装部队中为国家服务的人们,但补丁星期二(Patch Tuesday)不会为任何人停下脚步。所以请佩戴好你的虞美人花,让我们来看看Adobe和微软最新的安全更新。如果你想观看涵盖整个发布内容的完整视频回顾,可以点击这里查看: Adobe ...
(10 篇文章)
我刚刚参加完Pwn2Own爱尔兰大会,虽然许多人都在纪念那些在武装部队中为国家服务的人们,但补丁星期二(Patch Tuesday)不会为任何人停下脚步。所以请佩戴好你的虞美人花,让我们来看看Adobe和微软最新的安全更新。如果你想观看涵盖整个发布内容的完整视频回顾,可以点击这里查看: Adobe ...
这是2025年最后一个补丁星期二,但这丝毫不减其精彩程度。请暂时放下你的假期计划,让我们一同回顾Adobe和微软提供的最新安全更新。如果你想观看涵盖整个发布内容的完整视频回顾,可以点击这里查看: Adobe 2025年12月补丁 12月份,Adobe发布了五份安全公告,修复了Adobe Reader...
在我之前的博客文章中,我提到了 GetProcessHandleFromHwnd API。这是一个我直到发现一个公开披露的、使用 Quick Assist UI Access 应用程序的 UAC 绕过 之前都不知道其存在的 API。这个 API 看起来很有趣,所以我认为应该更仔细地研究一下。 我通常...
在我上一篇博客文章中,我介绍了Windows的新功能——管理员保护(Administrator Protection),以及它如何旨在为UAC创建一个原本不存在的安全边界。我描述了在该功能发布前我能够绕过它的其中一种方法。在我的研究中,总共发现了9种绕过方法,现在这些方法都已被修复。 在这篇博客文章...
作者:Mateusz Jurczyk,Google Project Zero 欢迎回到 Windows 注册表探险之旅!在本系列的上一篇文章中,我们深入探讨了 regf 配置单元格式的内部原理。理解注册表的这一基础方面至关重要,因为它揭示了该机制背后的设计原则及其固有的优缺点。存储在 regf 文件...
作者:James Forshaw,Google Project Zero 面向对象的远程处理技术,如DCOM和.NET Remoting,使得开发能够跨越进程和安全边界的面向对象服务接口变得非常容易。这是因为它们被设计为支持广泛的对象,不仅包括服务中实现的对象,还包括任何其他兼容远程处理的对象。例如...
作者:James Forshaw,Google Project Zero 这是一篇关于我对 OleView.NET 工具所做的一些近期改进的简短博文,这些改进已作为 1.16 版本的一部分发布。该工具旨在发现 Windows COM 的攻击面,并查找权限提升和远程代码执行等安全漏洞。这些更新最近在雷...
作者:Mark Brand,Project Zero2022年中,Project Zero获得了访问实现ARM MTE规范预生产硬件的权限。本系列博客文章基于该次评估,并总结了关于MTE实施效果的一般性结论,特别是在防止内存安全漏洞利用的背景下。 尽管存在局限性,MTE仍然是2023年提升C/C++...
作者:Mark Brand,Project Zero 背景2018年,ARM在其架构v8.5a版本中提出了一种硬件实现的标记内存方案,称为MTE(内存标记扩展)。 在第一部分中,我们讨论了在我们能够接触到的硬件上测试MTE的技术(和实现)限制。在第二部分中,我们讨论了这些限制对各种用户态上下文中使用...
TL;DR: 如何在未启用 CONFIG_PREEMPT 的内核上,将一个微小的内核竞争窗口变得非常大: 利用缓存未命中(cache miss)稍微扩大竞争窗口 在该窗口内让一个 timerfd 到期(这将在中断处理程序中运行——即硬中断上下文) 确保 timerfd 触发的唤醒必须遍历由 epo...