0x00 漏洞背景
2020年01月15日,360CERT监测到微软发布了2020年1月份的安全更新,其中修复了一个Windows CryptoAPI的验证绕过漏洞(CVE-2020-0601)。该漏洞由NSA报告给微软。
0x01 漏洞详情
该漏洞存在于Windows CryptoAPI(Crypt32.dll)验证椭圆曲线加密算法证书的方式,影响Windows 10和Windows Server 2016/2019以及依赖于Windows CryptoAPI的应用程序。攻击场景包括:
1.使用伪造的证书对恶意的可执行文件进行签名,使文件看起来来自可信的来源。
2.进行中间人攻击并解密用户连接到受影响软件的机密信息。
2020年1月份的安全更新修复的其它部分严重漏洞还包括:
CVE-2020-0609/CVE-2020-0610:远程桌面网关远程代码执行漏洞,攻击者通过RDP向目标系统远程桌面网关发送恶意的请求可能导致远程代码执行。微软为Windows Server 2012/2012 R2/2016/2019发布了补丁。
CVE-2020-0611:远程桌面客户端远程代码执行漏洞,攻击者欺骗受害者连接恶意服务器之后可能导致远程代码执行。微软为从Windows 7 SP1/Windows Server 2008 R2到Windows 10 Version 1909/Windows Server 2019的版本发布了补丁。
CVE-2020-0603/CVE-2020-0605/CVE-2020-0606/CVE-2020-0646:.NET Framework远程代码执行漏洞,如果用户使用受影响的 .NET Framework版本打开恶意的文件可能导致远程代码执行。
0x02 缓解措施
1.安装360安全卫士一键更新防范此类攻击。
2.从网络流量中提取证书,检查可疑的属性。
3.为TLS代理启用证书验证,从外部实体验证TLS证书。
0x03 时间线
2020-01-14 微软官方发布安全公告
2020-01-15 360CERT发布通告
0x04 参考链接
Patch Critical Cryptographic Vulnerability in Microsoft Windows Clients and Servers
THE JANUARY 2020 SECURITY UPDATE REVIEW
文章原文链接:https://www.anquanke.com/post/id/197318