HAProxy 越界内存写入漏洞通告(CVE-2020-11100)

来源:scanv2020.04.07

一 漏洞概述

HAProxy 是用于高可用性环境的 TCP/HTTP 反向代理,它通常部署在应用程序服务器群集的前面,并将传入的请求进行分发,从而提高性能和可用性。与网站一起部署时,HAProxy 可以选择使用 HTTP/2 协议来更有效地利用网络资源。

来自 Google Project Zero 的安全研究员 Felix Wilhelm 发现 HAProxy 的 HTTP/2 HPACK decoder 中存在越界内存写入漏洞,攻击者通过发送恶意构造的 HTTP/2 请求数据包,将可能导致 HAProxy 程序崩溃以及远程代码执行的危害。

4 月 2 日,HAProxy 官方发布安全博客,声明对其在处理 HTTP/2 请求时存在的越界内存写入漏洞 CVE-2020-11100 已进行了修复。

二 影响版本

• HAProxy 1.8.0 – 1.8.24

• HAProxy Enterprise 1.8r1 1.0.0-186.251 – 193.716

• HAProxy Enterprise 1.8r2 2.0.0-190.714 – 205.1000

• ALOHA 10.0.0 – 10.0.14

• ALOHA 10.5.0 – 10.5.12

• HAProxy 1.9.0 – 1.9.14

• HAProxy Enterprise 1.9r1 1.0.0-197.290 – 208.876

• HAProxy ALOHA 11.0.0 – 11.0.7

• HAProxy 2.0.0 – 2.0.13

• HAProxy Enterprise 2.0r1 1.0.0-204.260 – 219.645

• HAProxy ALOHA 11.5.0 – 11.5.3

• HAProxy 2.1.0 – 2.1.3

• HAProxy Enterprise 2.1r1 1.0.0-217.0 – 221.38

三 复现过程

四 影响范围

根据 ZoomEye 网络空间搜索引擎对关键字 “HAProxy” 进行搜索,共得到 553,953 条 历史记录,主要分布在美国、中国等国家。

 

五 修复建议

更新 HAProxy 到以下漏洞修复后的版本:

• HAProxy 1.8.25+

• HAProxy Enterprise 1.8r2 2.0.0-205.1048+

• ALOHA 10.5.13+

• HAProxy 1.9.15+

• HAProxy Enterprise 1.9r1 1.0.0-213.948+

• HAProxy ALOHA 11.0.8+

• HAProxy 2.0.14+

• HAProxy Enterprise 2.0r1 1.0.0-220.698+

• HAProxy ALOHA 11.5.4+

• HAProxy 2.1.4+

• HAProxy Enterprise 2.1r1 1.0.0-221.93+

更多临时缓解方案请查看 HAProxy 官方说明:https://www.haproxy.com/blog/haproxy-1-8-http-2-hpack-decoder-vulnerability-fixed/#affected-versions-remediation

 

六 相关链接

ZoomEye:https://www.zoomeye.org/searchResult/report?q=HAProxy

官方:https://www.haproxy.com/blog/haproxy-1-8-http-2-hpack-decoder-vulnerability-fixed/

热门文章

关注知道创宇云安全

获取安全动态