您现在的位置是:电脑教程 >>正文
BadSuccessor 漏洞:未修复的微软 Active Directory 攻击可导致域控沦陷
电脑教程9671人已围观
简介低权限用户可滥用dMSA功能实现域管理员提权网络安全研究人员发现,在默认配置的Windows Server 2025 Active DirectoryAD,活动目录)环境中存在一条新的攻击路径。攻击者 ...
网络安全研究人员发现,漏洞沦陷在默认配置的未修微软Windows Server 2025 Active Directory(AD,活动目录)环境中存在一条新的域控攻击路径 。攻击者可利用该漏洞危害环境中的漏洞沦陷任意用户 ,最终导致整个域控系统沦陷。未修微软
Akamai研究员Yuval Gordon在最新报告中指出:"该问题可能影响绝大多数依赖AD架构的域控企业组织 。在我们检测的漏洞沦陷91%环境中 ,都发现了域管理员组之外具备攻击所需权限的未修微软用户 。"该攻击利用了Windows Server 2025引入的域控"委托托管服务账户"(Delegated Managed Service Accounts,服务器租用dMSA)新特性——该功能本是漏洞沦陷为防范Kerberoasting攻击(攻击者从AD环境中提取服务账户凭证哈希后进行离线破解)而设计 。
研究团队发现,未修微软dMSA账户从被替代服务账户继承权限时 ,域控其实现方式允许无缝迁移和使用先前颁发的漏洞沦陷票据 ,却未执行足够严格的未修微软验证。这使得攻击者可以成功冒充包括域管理员在内的域控任何用户。微软虽承认该问题,但将其评定为中等严重性,认为无需紧急修复 ,理由是CreateChild权限相关风险已有文档说明 。亿华云但Akamai研究人员指出,当前行业标准实践或工具均未将此权限视为关键风险。

创建dMSA账户时,它会继承被替代服务账户的权限 。这个迁移过程涉及更新dMSA对象属性的多个步骤,包括:
msDS-DelegatedMSAState :标记迁移状态(未知/进行中/已完成)msDS-ManagedAccountPrecededByLink:标识被替代账户msDS-GroupMSAMembership :指定可认证为该账户的主体迁移完成后 ,任何尝试以旧服务账户认证的设备都会收到包含KERB-SUPERSEDED-BY-USER字段的错误信息,提示其改用dMSA重新认证。此时AD使用的免费模板Kerberos协议中的密钥分发中心(KDC)会为dMSA账户生成特权属性证书(PAC) ,其中包含被替代账户及其关联组的安全标识符(SID) ,实质上授予新账户所有旧账户权限 。
漏洞关键在于 :攻击者可以任意修改自建dMSA账户的这两个属性,诱使KDC误判任意服务账户已完成迁移 。Akamai团队将这种技术命名为"BadSuccessor",并强调:"攻击者只需控制dMSA对象即可掌控整个域,无需实际迁移过程或验证机制 。"
未部署dMSA的环境同样面临风险研究团队警告,即使企业尚未创建任何dMSA账户 ,攻击者仍可利用OU(组织单元)中的高防服务器CreateChild权限自行创建 。默认情况下,dMSA账户存储在托管服务账户容器,但通过path参数也可在OU内创建 。具备OU内CreateChild权限的低权限用户创建dMSA后,可 :
修改ManagedAccountPrecededByLink属性指向目标账户(如域管理员)将msDS-DelegatedMSAState设为已完成状态(值2)通过KDC认证获取包含目标账户所有权限的会话票据研究人员指出:"仅需修改两个属性 ,新建对象就能继承全部特权 。我们未更改任何组成员关系,未提升现有账户权限,也未触发传统提权警报。"
攻击者还能获取加密凭证更严重的是 ,建站模板攻击者不仅能获取目标账户权限的会话票据,还能通过票据中的KERB-DMSA-KEYPACKAGE结构获取该账户的加密密码(存储在previous-keys字段)。虽然新建dMSA本不应存在"历史密钥",但为保持迁移前颁发的会话票据有效性 ,系统会继承被替代账户的密钥——这使得攻击者可能获取域内所有用户和计算机的密钥。
缓解措施建议目前微软尚未发布补丁,Akamai建议企业采取以下措施:
(1) 使用其提供的PowerShell脚本识别具备dMSA创建权限的主体及对应OU
(2) 将该权限严格限制于可信管理员账户
(3) 部署系统访问控制列表(SACL)监控以下行为:
新建msDSDelegatedManagedServiceAccount对象修改msDSManagedAccountPrecededByLink属性为含KERB-DMSA-KEY-PACKAGE结构的源码下载dMSA生成票据授予票据(TGT)Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“算法与编程”。http://www.bzli.cn/html/902f299095.html
相关文章
网络安全中不可忽视的进攻性安全
电脑教程随着信息技术不断发展,网络安全已经变得日益重要。传统的防御性安全已经难以应对不断演变的网络威胁,因此,进攻性安全作为网络安全的新领域,正在逐渐崭露头角。本文将深入探讨为什么需要进攻性安全、其定义、包括 ...
【电脑教程】
阅读更多值得关注的十二大网络安全风险评估工具及选型指南
电脑教程1.SentinelOne SingularitySentinelOne Singularity能为包括端点、Kubernetes集群、虚拟机、容器和网络在内的关键攻击面提供保护。该平台采用先进的AI ...
【电脑教程】
阅读更多如何对HRIS系统实施安全管控与隐私影响评估
电脑教程作者 | 陈峻审校 | 重楼众所周知,专为管理和跟踪员工信息而设计的人力资源信息HRIS)系统,是各个企业处理和存储敏感个人信息的关键性平台。此处不乏从就业记录和工资薪酬,到绩效评估和出勤跟踪等,范围 ...
【电脑教程】
阅读更多