Windows PowerShell远程代码执行缝隙

颁布功夫 2021-07-04

0x00 缝隙概述

CVE     ID


时      间

2021-07-04

类      型

RCE

等      级

高危

远程利用

是

影响领域


攻击复杂度


可用性


用户交互


所需权限


PoC/EXP


在野利用


 

0x01 缝隙详情

image.png

 

PowerShell提供了一个号令行shell、一个框架和一种剧本说话,,,,, ,,专一于处置 PowerShell cmdlet 的自动化。。 。。。它能够在 Windows、Linux 和 macOS等平台上运行,,,,, ,,并且允许处置结构化数据,,,,, ,,例如 JSON、CSV 和 XML,,,,, ,,以及 REST API 和对象模型。。 。。。

近日,,,,, ,,Microsoft 忠告 PowerShell 7 中严沉的 .NET Core 远程代码执行缝隙,,,,, ,,原因在于.NET 5 和 .NET Core 中的文本编码方式。。 。。。Microsoft督促客户尽快装置PowerShell 7.0.6 和 7.1.3 。。 。。。

Microsoft在4 月份时暗示,,,,, ,,易受攻击的包是System.Text.Encodings.Web,,,,, ,,任何使用下面列出的 System.Text.Encodings.Web 包版本的基于 .NET 5、.NET Core 或 .NET Framework 的利用法式都容易受到攻击:

包名称

易受攻击的版本

建复版本

System.Text.Encodings.Web

4.0.0 -   4.5.0

4.5.1

System.Text.Encodings.Web

4.6.0-4.7.1

4.7.2

System.Text.Encodings.Web

5.0.0

5.0.1

 

凭据Microsoft的最新安全布告,,,,, ,,固然 Visual Studio 也蕴含 .NET 的二进造文件,,,,, ,,但它不受到此缝隙的影响。。 。。。此表,,,,, ,,Microsoft颁发,,,,, ,,它将通过 Microsoft Update 服务颁布之后的更新,,,,, ,,以便更轻松地更新Windows 10 和 Windows Server 上的PowerShell。。 。。。

 

影响领域

PowerShell < 7.0.6

PowerShell < 7.1.3

PowerShell 5.1不受此缝隙的影响。。 。。。

0x02 措置建议

Microsoft暗示目前此缝霞有可用的缓解措施,,,,, ,,建议尽快装置更新到 PowerShell 7.0.6 和 7.1.3 版本。。 。。。

要通过 Microsoft Update 更新 PowerShell:

 “起头” > “设置” >“更新和安全”>“Windows 更新”,,,,, ,,而后单击“查抄更新”。。 。。。

下载链接:

https://azure.microsoft.com/en-us/updates/update-powershell-versions-70-and-71-to-protect-against-a-vulnerability/

 

0x03 参考链接

https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-26701

https://azure.microsoft.com/en-us/updates/update-powershell-versions-70-and-71-to-protect-against-a-vulnerability/

https://www.bleepingcomputer.com/news/security/microsoft-warns-of-critical-powershell-7-code-execution-vulnerability/?

 

0x04 功夫线

2021-07-01  Microsoft安全更新

2021-07-04  VSRC安全公告

 

0x05 附录

CVSS评分尺度官网:http://www.first.org/cvss/

image.png