OpenSSL CA证书绕过缝隙(CVE-2021-3450)

颁布功夫 2021-03-26

0x00 缝隙概述

CVE  ID

CVE-2021-3450

时    间

2021-03-26

类   型


等    级

高危

远程利用

是

影响领域


PoC/EXP

未公开

在野利用


 

0x01 缝隙详情

image.png

 

OpenSSL是一个盛开源代码的软件库包, , ,,,, ,,利用法式能够使用这个包来进行安全通讯, , ,,,, ,,预防窃听, , ,,,, ,,同时确认另一端衔接者的身份, , ,,,, ,,它被宽泛利用在互联网的网页服务器上。。。。。。。

2021年03月25日, , ,,,, ,,OpenSSL项目颁布安全布告, , ,,,, ,,公开了OpenSSL产品中的一个回绝服务缝隙和一个证书验证绕过缝隙(CVE-2021-3449和CVE-2021-3450)。。。。。。。

 

OpenSSL 回绝服务缝隙(CVE-2021-3449)

该缝隙是由于NULL指针取缔引用导致的回绝服务(DoS)缝隙, , ,,,, ,,仅影响OpenSSL服务器事俘, , ,,,, ,,而不影响客户端。。。。。。。

若是从客户端发送了恶意的沉新协商ClientHello新闻, , ,,,, ,,则OpenSSL TLS服务器可能会崩溃。。。。。。。若是TLSv1.2沉新协商ClientHello省略了signature_algorithms扩大名(在最初的ClientHello中存在), , ,,,, ,,但蕴含了signature_algorithms_cert扩大名, , ,,,, ,,则将导致NULL指针取缔引用, , ,,,, ,,从而导致崩溃和回绝服务攻击。。。。。。。

以下是GitHub上对该缝隙的建复:

image.png


影响领域

运行带有TLS 1.2并启用了沉新协商(默认配置)的OpenSSL 1.1.1

 

OpenSSL CA证书验证绕过缝隙(CVE-2021-3450)

该缝隙是证书宣告机构(CA)证书验证绕过缝隙, , ,,,, ,,影响服务器和客户端事俘。。。。。。。

X509_V_FLAG_X509_STRICT标志可对证书链中存在的证书进行其它安全查抄, , ,,,, ,,默认情况下未设置。。。。。。。从OpenSSL版本1.1.1h起头, , ,,,, ,,增长了一项查抄以不容在链中显式编码椭圆曲线参数的证书, , ,,,, ,,这是附加的严格查抄。。。。。。。执行此查抄时出现一个谬误, , ,,,, ,,这意味着先前查抄的了局会被覆盖, , ,,,, ,,该查抄用于确认链中的证书是有效的CA证书。。。。。。。

影响领域

OpenSSL 1.1.1h及更高版本

 

此表, , ,,,, ,,今年2月, , ,,,, ,,OpenSSL 项目也颁布了安全更新, , ,,,, ,,建复了OpenSSL中的2个回绝服务(DoS)缝隙和1个不正确的SSLv2回滚� ;;; ;;;;し煜�。。。。。。。

 

0x02 措置建议

目前官方已建复了这两个缝隙, , ,,,, ,,建议实时更新至OpenSSL 1.1.1k(OpenSSL 1.0.2不受这两个缝隙影响)。。。。。。。

下载链接:

https://openssl.en.softonic.com/


0x03 参考链接

https://www.openssl.org/news/secadv/20210325.txt

https://www.bleepingcomputer.com/news/security/openssl-fixes-severe-dos-certificate-validation-vulnerabilities/

https://securityaffairs.co/wordpress/115968/security/openssl-flaws-2.html?

https://github.com/openssl/openssl/commit/2a40b7bc7b94dd7de897a74571e7024f0cf0d63b

 

0x04 功夫线

2021-03-25  OpenSSL颁布安全布告

2021-03-26  VSRC颁布安全公告

 

0x05 附录

 

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

image.png