Windows远程桌面许可管理服务RDL---高危漏洞CVE-2024-38077的修复指南

各位朋友过来看一下,根据2024年8月9日,国家信息安全漏洞共享平台(CNVD)收录了Windows远程桌面许可服务远程代码执行漏洞(CNVD-2024-34918,对应CVE-2024-38077)。未经身份认证的攻击者可利用漏洞远程执行代码,获取服务器控制权限。目前,该漏洞的部分技术原理和概念验证伪代码已公开,厂商已发布安全更新完成修复。CNVD建议受影响的单位和用户安全即刻升级到最新版本

一、漏洞情况分析

该漏洞存于Windows远程桌面许可管理服务(Remote Desktop License Service,RDL)中,RDL是Windows Server操作系统的一个服务,用于管理和颁发远程桌面连接(RDS)许可。攻击者无需任何前置条件,无需用户交互(零点击)便可直接获取服务器最高权限,执行任意操作

RDL不是Windows Server操作系统的默认启用服务。默认情况下,Windows服务器远程桌面服务仅支持两个并发会话,在启用RDP多并发会话支持时,需要手动安装RDL服务。

2024年8月9日上午9时,研究人员在境外网站公开了RDL服务远程代码执行漏洞的部分技术原理和概念验证(POC)伪代码,该伪代码目前尚无法直接运行,研究者将其命名为狂躁许可(MadLicense)。RDL服务在解码用户输入的许可密钥包时,未正确验证解码后的数据长度与缓冲区大小之间的关系,从而导致堆缓冲区溢出。未经身份认证的攻击者利用该漏洞,通过远程向目标Windows Server服务器发送恶意构造的数据包,从而执行任意代码,实现对服务器的权限获取和完全控制。CNVD对该漏洞的综合评级为“高危”。

二、漏洞影响范围

漏洞名称Windows Server 远程桌面许可服务远程代码执行漏洞
漏洞类型远程代码执行
漏洞CVE编号CVE-2024-38077
漏洞影响服务Windows Remote Desktop Licensing (RDL)服务
影响版本范围Windows Server 2000~2025 全版本未安装修复补丁均受影响

三、自查

特别提醒:修复漏洞前请进行充分测试,并务必做好数据备份和快照

1.检查系统补丁与build版本

使用Win+R组合键调出运行窗口,输入cmd按回车按键打开控制台窗口。
输入systeminfo命令,检查系统安装补丁信息。

在这里插入图片描述
输入winver,检查系统build版本信息
在这里插入图片描述
判断方式:

  • 1)根据操作系统版本找到对应补丁编号与Build版本号

  • 2)若已安装对应补丁,则不受漏洞影响(若有两个补丁则任选一安装即可)

  • 3)若当前系统Build版本号大于或等于表格中的Build版本号,则不受漏洞影响。

在这里插入图片描述
2. 检查RDL服务安装状态

Win键+R运行 powershell,执行命令 Get-WindowsFeature -Name RDS-Licensing**
检查Install State结果:

  • 未安装显示为Avaliable,不受漏洞影响

  • 已安装显示为Installed,此情况下需要安装升级补丁,或关闭RDL服务,否则受漏洞影响

3. 检查RDL服务运行状态

  • Win键+R运行services.msc
  • 检查remote desktop license服务是否运行:
    1)未启用时状态显示为空,自动类型显示为手动,双击进入详情界面 显示未已停止,此情况不受漏洞影响
    2)已启用时状态显示为正在运行,自动类型显示为自动,此情况下需要安装升级补丁,或关闭RDL服务,否则受漏洞影响在这里插入图片描述

四、修复

1. 安装更新补丁

微软官方已发布针对该漏洞的修复方案,受影响用户请通过官方链接下载并更新补丁。

针对所有受影响的资产,根据具体的Windows
Server系统版本,下载对应的补丁升级包,补丁下载地址:https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38077(此处修改为对应的补丁号)。

请务必尽快安排合适的时间对其进行升级。

找到自己系统版本对应的补丁,下载,我这里下载是Windows Server 2016版本的,把Windows Server 2016包贴在下面需要的自取,下载完双击补丁包即可,安装可能需要等待几分钟,安装完毕重新启动生效

你知道的,穷鬼,想上传文件发现空间不足,让我充会员,哼!!!可笑!!!秉持坚决不花钱原则,于是建了个公众号。。。。想要的可以关注下小弟公众号!!!

在这里插入图片描述

在这里插入图片描述

2. 关闭RDL服务

对于暂无法安装更新补丁的情况,微软公司建议在确认RDL服务非必要的前提下,采取关闭RDL服务等临时防范措施。

使用Win+R组合键调出运行窗口,输入powershell按回车按键打开控制台窗口,执行以下命令

Stop-Service -Name "TermServLicensing" -Force

哥哥!!!给个赞赞再走吧!!!!哥哥!!!
在这里插入图片描述

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值