CVE编号
CVE-2017-1000100利用情况
暂无补丁情况
官方补丁披露时间
2017-10-05漏洞描述
在执行TFTP传输并为curl / libcurl提供URL时,该URL包含一个非常长的文件名(长于515字节左右),该文件名被截断以适合缓冲区边界,但是缓冲区大小仍然错误地更新为使用截短的长度。然后,在sendto() 调用中使用了太大的值,从而使得curl尝试发送的数据比实际放入缓冲区的数据多。然后,endto() 函数将读取超出基于堆的缓冲区末尾的信息。恶意的HTTP(S)服务器可以将易受攻击的使用libcurl的客户端重定向到精心设计的TFTP URL(如果客户端未限制它允许重定向到的协议),并欺骗其通过UDP将私有内存内容发送到远程服务器。使用--proto-redir限制curl的重定向协议,使用CURLOPT_REDIR_PROTOCOLS限制libcurl的重定向协议。解决建议
厂商已发布了漏洞修复程序,请及时关注更新:https://curl.haxx.se/docs/adv_20170809B.html
参考链接 |
|
---|---|
http://www.debian.org/security/2017/dsa-3992 | |
http://www.securityfocus.com/bid/100286 | |
http://www.securitytracker.com/id/1039118 | |
https://access.redhat.com/errata/RHSA-2018:3558 | |
https://curl.haxx.se/docs/adv_20170809B.html | |
https://security.gentoo.org/glsa/201709-14 | |
https://support.apple.com/HT208221 |
受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.15.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.15.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.15.2 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.15.3 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.15.4 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.15.5 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.16.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.16.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.16.2 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.16.3 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.16.4 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.17.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.17.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.18.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.18.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.18.2 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.2 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.3 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.4 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.5 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.6 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.19.7 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.20.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.20.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.2 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.3 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.4 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.5 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.6 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.21.7 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.22.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.23.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.23.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.24.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.25.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.26.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.27.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.28.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.28.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.29.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.30.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.31.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.32.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.33.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.34.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.35.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.36.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.37.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.37.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.38.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.39 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.40.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.41.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.42.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.42.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.43.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.44.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.45.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.46.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.47.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.47.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.48.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.49.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.49.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.50.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.50.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.50.2 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.50.3 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.51.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.52.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.52.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.53.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.53.1 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.54.0 | - | |||||
运行在以下环境 | |||||||||
应用 | haxx | libcurl | 7.54.1 | - | |||||
运行在以下环境 | |||||||||
系统 | alpine_3.10 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.11 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.12 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.13 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.14 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.15 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.3 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.4 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.5 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.6 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.7 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.8 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.9 | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_edge | curl | * |
Up to (excluding) 7.55.0-r0 |
|||||
运行在以下环境 | |||||||||
系统 | amazon_AMI | curl | * |
Up to (excluding) 7.51.0-9.75.amzn1 |
|||||
运行在以下环境 | |||||||||
系统 | debian_7 | curl | * |
Up to (excluding) 7.26.0-1+wheezy20 |
|||||
运行在以下环境 | |||||||||
系统 | debian_8 | curl | * |
Up to (excluding) 7.38.0-4+deb8u1 |
|||||
运行在以下环境 | |||||||||
系统 | debian_9 | curl | * |
Up to (excluding) 7.52.1-5+deb9u1 |
|||||
运行在以下环境 | |||||||||
系统 | fedora_25 | curl | * |
Up to (excluding) 7.51.0-9.fc25 |
|||||
运行在以下环境 | |||||||||
系统 | fedora_26 | curl | * |
Up to (excluding) 7.53.1-10.fc26 |
|||||
运行在以下环境 | |||||||||
系统 | opensuse_Leap_42.2 | curl | * |
Up to (excluding) 7.37.0-20.1 |
|||||
运行在以下环境 | |||||||||
系统 | opensuse_Leap_42.3 | curl | * |
Up to (excluding) 7.37.0-20.1 |
|||||
运行在以下环境 | |||||||||
系统 | suse_11_SP4 | curl | * |
Up to (excluding) 7.19.7-1.70.3.1 |
|||||
运行在以下环境 | |||||||||
系统 | suse_12_SP2 | curl | * |
Up to (excluding) 7.37.0-37.3.1 |
|||||
运行在以下环境 | |||||||||
系统 | suse_12_SP3 | curl | * |
Up to (excluding) 7.37.0-37.3.1 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_14.04 | curl | * |
Up to (excluding) 7.35.0-1ubuntu2.11 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_16.04 | curl | * |
Up to (excluding) 7.47.0-1ubuntu2.3 |
|||||
- 攻击路径 远程
- 攻击复杂度 复杂
- 权限要求 无需权限
- 影响范围 有限影响
- EXP成熟度 未验证
- 补丁情况 官方补丁
- 数据保密性 无影响
- 数据完整性 无影响
- 服务器危害 无影响
- 全网数量 100
还没有评论,来说两句吧...