首页 AI 资讯 技术前沿 KnowSafe 安全预警:GNU Wget缓冲区错误漏洞
技术前沿

KnowSafe 安全预警:GNU Wget缓冲区错误漏洞

KnowSafe 安全预警:KnowSafe 安全团队监测到编号 AVD-2017-13089 的安全漏洞(危害等级:高危)已公开披露,相关用户应尽快排查并完成修复。

漏洞介绍

在某些情况下调用http.c:skip_short_body()函数,比如在处理重定向时。当响应在1.19.2之前以块的形式在wget中发送时,块解析器使用strtol()读取每个块的长度,但不检查块的长度是否为非负数。然后,代码尝试使用MIN()宏以512字节为单位跳过块,但最终将负块长度传递给connect.c:fd_read()。当fd_read()接受一个int参数时,块长度的高32位被丢弃,留下fd_read()一个完全由攻击者控制的长度参数。

影响范围

应用:gnu wget(影响面 Up to (including) 1.19.1)

系统:alpine_3.4 wget(影响面 Up to (excluding) 1.18-r2)

系统:alpine_3.5 wget(影响面 Up to (excluding) 1.18-r3)

系统:amazon_AMI wget(影响面 Up to (excluding) 1.18-3.28.amzn1)

系统:centos_7 wget(影响面 Up to (excluding) 1.14-15.el7_4.1)

系统:debian_10 wget(影响面 Up to (excluding) 1.19.2-1)

系统:debian_11 wget(影响面 Up to (excluding) 1.19.2-1)

系统:debian_12 wget(影响面 Up to (excluding) 1.19.2-1)

……另有 17 项受影响环境,详见官方公告

解决方案

厂商已发布漏洞修复程序,请及时关注更新:

https://ftp.gnu.org/gnu/wget/

参考信息

http://git.savannah.gnu.org/cgit/wget.git/commit/?id=d892291fb8ace4c3b734ea5125770989c215df3f

http://www.debian.org/security/2017/dsa-4008

http://www.securityfocus.com/bid/101592

http://www.securitytracker.com/id/1039661

https://access.redhat.com/errata/RHSA-2017:3075

KnowSafe 将持续跟踪该漏洞的利用情况与修复进展,如需漏洞管理与应急响应支持,欢迎联系 KnowSafe 安全团队。