八月补丁星期二:微软修复 111 个漏洞

微软将在2025 年 8 月补丁星期二修复 111 个漏洞,这一数量与近期平均水平大致相同。 

与上个月的情况类似,微软知道今天发布的漏洞中只有一个已被公开披露,但声称没有证据表明存在野外利用。同样,截至发布时,唯一的补丁星期二零日漏洞的严重程度仅为中等,这使得微软的“好运”状态持续了11个月。 

发布包含了九个高危远程代码执行 (RCE) 漏洞,尽管微软仅将其中一个标记为高危漏洞。本月已单独发布了八个浏览器漏洞,因此未计入漏洞总数。

在 Windows 环境中,攻击者想要什么?域管理员!他们什么时候想要?现在! 

唯一的零日漏洞可能正是他们突破最后一层保护、窃取核心资源所需要的。CVE -2025-53779是 Kerberos 的 Windows 实现中的一个特权提升 (EoP) 漏洞,该漏洞通过滥用 dMSA 配置实现。与许多类似的 Microsoft 公告相比,该公告 FAQ 提供了更多关于攻击性质的线索,但却错失了澄清的绝佳机会,因为它从未阐明 dMSA 的含义,让我们不得不四处寻找上下文线索。

最终,我们可以从上下文中判断出今天的热门话题是委托托管服务帐户,而不是 Defender 微服务架构或其他一些首字母缩写匹配的 Microsoft 产品。Microsoft 的动机无可置疑:dMSA 支持服务帐户凭据的自动轮换,并且专门设计用于防止使用Kerberoasting进行凭据收集。事实上,CISA 已将 Kerberoasting 描述为提升权限和在整个组织网络中横向移动的最省时的方法之一。

好消息是,要成功利用CVE-2025-53779,攻击者必须预先控制 dMSA 的两个属性:msds-groupMSAMembership(该属性决定哪些用户可以使用托管服务帐户的凭据)和msds-ManagedAccountPrecededByLink(该属性包含 dMSA 可以代表哪些用户采取行动)。然而,滥用CVE-2025-53779无疑是一个多重漏洞利用链条的最后一环,而这个链条从无法访问到完全控制,无所不包。

最后,需要注意的是,微软仅发布针对 Windows Server 2025 的补丁,这是因为 msds-ManagedAccountPrecededByLink 是在 Server 2025 中首次实现的。尽早迁移到较新的操作系统仍然是一个好建议,但修复零日漏洞也同样重要,因为这些漏洞可能会让攻击者完全控制您的资产。

在 Windows 中发布任何预身份验证 RCE 漏洞自然会引发讨论。当然,并非所有预身份验证 RCE 漏洞都生来平等。虽然CVE-2025-50165的 CVSSv3 基础评分高达 9.8,确实令人担忧,但它并非最严重的漏洞,因为它很可能无法被蠕虫感染。尽管如此,一定程度的警惕还是有道理的,因为安全公告常见问题解答中两次提到,该漏洞无需用户交互。漏洞利用是通过恶意 JPEG 文件进行的,该文件可以通过 Office 文档或其他方式传递;甚至访问网站就足够了,或者在 Outlook 中接收电子邮件,尽管安全公告并未明确确认或否认这些其他可能的攻击途径。

畸形的 JPEG 文件会通过不受信任的指针取消引用,诱骗 Windows 图形组件执行代码。由于未指定执行上下文,因此出于谨慎起见,我们假设其权限为 SYSTEM。这并非新问题:例如,我们可以回溯到十几年前,并考虑与之大致相似的MS13-096漏洞。然而, CVE-2025-50165背后的具体漏洞很可能是最近才出现的,因为只有 Windows 11 24H2 和 Server 2025 收到了补丁。尽快修补此漏洞,因为它可能为熟练的攻击者提供宝贵的立足点,从而发动进一步的攻击,甚至包括今天的CVE-2025-53779漏洞。

Windows GDI+(图形设备接口增强版)是几乎所有二维图形在 Windows 资源上渲染的核心。CVE -2025-53766是一个关键的 RCE,它影响着 GDI+ 如何解释通常用于存储矢量图形的元文件。攻击者可以通过缓冲区溢出实现代码执行,无需特权或用户交互。与今天的CVE-2025-50165一样,此漏洞不太可能被蠕虫感染,但最令人担忧的利用途径是将恶意元文件上传到运行未指定 Web 服务的 Windows 计算机。虽然该公告的“安全更新”部分并未提及 SharePoint、Exchange、Office 或其他非 Windows 产品,但这仍然留下了几乎无限的潜在攻击面;例如,任何运行提供文件上传功能的自定义ASP.NET应用程序的人都可能发现自己容易受到攻击者使用可疑 WMF 文件的攻击。 

好的一面是,预览窗格在这种情况下并非攻击目标。Server 2008 有补丁可用,但 Server 2012 没有。我们时常会看到 RCE 漏洞,这种模式令人费解,甚至可能令人担忧,影响到所有 Windows 产品的历史版本。

今天对于关注严重 RCE 漏洞的爱好者来说无疑是个好日子,这些漏洞针对的是 Windows 解释图形方式的弱点。利用DirectX 图形内核中的缺陷CVE-2025-50176可导致在内核上下文中执行代码。微软认为被利用的可能性更大,这可能就是为什么该公告除了简短地说明涉及类型混淆之外,没有提供大量有关利用方式的信息。类型混淆是指内核收到一个指针,它期望该指针指向一种类型的对象,但实际上却是另一种类型的对象,这有点像让某人大声读出餐厅菜单,然后又把秘密日记递给他们,并希望他们不会注意到其中的差别。大多数人不会被愚弄,但在适当的情况下,一切皆有可能。

本月微软产品生命周期没有重大变化。然而,10 月份将带来一系列变化,包括明确终止对非 LTSC 版本的 Windows 10 的支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/92951.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/92951.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《C++进阶之继承多态》【普通类/模板类的继承 + 父类子类的转换 + 继承的作用域 + 子类的默认成员函数】

【普通类/模板类的继承 父类&子类的转换 继承的作用域 子类的默认构造函数】目录前言:------------------------一、继承的定义和使用1. 什么使继承?2. 为什么要引入继承?3. 怎么使用继承?① 父类(基类&#xf…

Ubuntu22.04安装OBS Studio

OBS官网的最新的虽然支持Ubuntu系统,但是只支持最新的24.2版本的,而我的电脑上的Ubuntu的版本是22.04,所以在网上寻求解决办法,看到了这一片博客,作为参考来实现ubuntu22.04安装OBS,这里提示一下&#xff0…

Ansible 基本使用

Ansible 清单 静态主机清单 主机清单支持多种格式,例如ini、yaml、脚本等。 本次课程使用 ini 格式。 #创建主机清单[lykcontroller ~ 13:36:01]# vim inventory#vim添加controllernode1node2node3node4​#测试连接单个服务器[lykcontroller ~ 14:08:18]$ ansibl…

网络资源模板--基于Android Studio 实现的九寨沟App

目录 一、测试环境说明 二、项目简介 三、项目演示 四、部设计详情(部分) 首页 购票页面 五、项目源码 一、测试环境说明 电脑环境 Windows 11 编写语言 JAVA 开发软件 Android Studio (2020) 开发软件只要大于等于测试版本即可(近几年官网直接下载也…

系统架构设计师备考之架构设计实践知识

1.信息系统架构设计理论与实践1.1.基本概念信息系统架构定义目前关于信息系统架构较为权威的定义有: (1)信息系统架构是系统的结构,由软件元素、元素外部可见属性和元素间关系组成。 (2)信息系统架构是软件…

【IgH EtherCAT】如何利用 RTAI 提供的实时任务和调度机制来构建一个高精度、确定性的工业控制应用

SVG图展示了系统的分层架构:RTAI实时层:包含RT_TASK、信号量和定时器EtherCAT Master层:主站、域、从站配置和PDO映射EtherCAT网络层:与实际硬件设备(EL3162模拟输入、EL2004数字输出)通信关键特点&#xf…

7款热门智能电视文件管理器横向评测

7款智能电视文件管理器横向评测 在智能电视和电视盒子日益普及的今天,一款好用的文件管理器能让您的数字生活更加便捷。本文为您评测了7款广受欢迎的TV版文件管理器,助您找到最适合自己的工具。 1. ES文件浏览器TV版 ES文件浏览器是一款广受欢迎的多功能…

Python 类元编程(导入时和运行时比较)

导入时和运行时比较 为了正确地做元编程,你必须知道 Python 解释器什么时候计算各个代码 块。Python 程序员会区分“导入时”和“运行时”,不过这两个术语没有严 格的定义,而且二者之间存在着灰色地带。在导入时,解释器会从上到 下…

[git diff] 对比检查变更 | 提交前复审 | 版本回退

git diff git diff 是 Git 版本控制系统中用于比较文件差异的核心命令,可以显示工作目录、暂存区(Index)和仓库历史之间的变化。 通过对比不同版本或状态的文件内容,帮助开发者理解代码变更。 比较工作目录与暂存区 运行以下命令查…

【数据可视化-85】海底捞门店数据分析与可视化:Python + pyecharts打造炫酷暗黑主题大屏

🧑 博主简介:曾任某智慧城市类企业算法总监,目前在美国市场的物流公司从事高级算法工程师一职,深耕人工智能领域,精通python数据挖掘、可视化、机器学习等,发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…

物联网之小白调试网关设备

小伙伴们,你们好呀!我是老寇!跟我一起学习调试网关设备 相信搞过物联网的朋友,对网关设备非常熟悉,本人以小白的视角,手把手教你调试网关设备! 工作中使用的是Ubuntu操作系统,因此&a…

Node.js特训专栏-实战进阶:22. Docker容器化部署

🔥 欢迎来到 Node.js 实战专栏!在这里,每一行代码都是解锁高性能应用的钥匙,让我们一起开启 Node.js 的奇妙开发之旅! Node.js 特训专栏主页 专栏内容规划详情 我将从Docker容器化部署的基础概念入手,介绍Node.js应用容器化的步骤,包括创建Dockerfile、构建镜像、运行…

eclipse嵌入式编译速度慢

eclipse 嵌入式 编译 速度慢 同一个项目,eclipse编译速度越来越慢,一开始几秒钟编译完,后面要10分钟。只需要将以下两个程序卸载重新安装即可。

编译Android版本可用的高版本iproute2

背景: Android自带的iproute2 太老,很多指令格式不支持 直接基于Android源码,替换源码下iproute2 代码编译新版,报错太多,于是改用Android NDK工具编译 环境: android-ndk-r25c-linux.zip 下载链接&am…

JavaScript的fetch函数的用法

基本语法fetch函数用于发起网络请求,返回一个Promise对象。基本语法如下:fetch(url, options).then(response > response.json()).then(data > console.log(data)).catch(error > console.error(Error:, error));GET请求发起一个简单的GET请求&…

Json和XML文件相互转化

目录 一.XML转Json文件 示例:将XML转换为JSON 依赖准备 Java代码示例 代码详细讲解 二.Json转XML文件 示例:将JSON转换为XML 依赖准备 Java代码示例 代码详细讲解 关键代码解析 将JSON转换为XML 写入文件 示例输入与输出 三.具有相同功能的…

Python科学计算与可视化领域工具TVTK、Mayavi、Mlab、Traits(附视频教程)

概述 TVTK、Mayavi、Mlab 和 Traits 都是 Python 科学计算与可视化领域中紧密相关的工具,它们常被结合使用来处理和展示三维数据。视频教程:https://pan.quark.cn/s/f73e875225ca 1. TVTK TVTK(Traits-based Visualization Toolkit&#xff0…

SQL INSERT INTO SELECT 详解

SQL INSERT INTO SELECT 详解 引言 SQL(Structured Query Language)是数据库操作的基础语言,广泛用于各种关系型数据库管理系统中。在SQL中,INSERT INTO SELECT 是一个强大的功能,它允许用户从一个表中选取数据,并直接将这些数据插入到另一个表中。本文将详细讲解 SQL …

python速成学习路线

第一部分:核心基础(语法与工具) 目标:掌握 Python 的基本语法规则、数据处理方式和开发工具 核心内容: 环境搭建 安装Python 3.x版本(推荐3.10)配置开发工具(如PyCharm、VS Code或…

自然语言处理的实际应用

在这个信息爆炸的时代,我们每天都在与文字、语音打交道 —— 发送消息、查询信息、使用智能助手…… 这些看似平常的互动背后,都离不开一项关键技术的支撑:自然语言处理(NLP)。作为人工智能的重要分支,NLP …