Linux内核又爆远程DoS漏洞CVE-2017-7645 没有看到不受影响的版本

Linux内核又爆出多个远程DoS漏洞,为啥这么说,上次大批linux内核版本爆出远程DoS漏洞,是在6月1日, Linux内核爆出远程DoS漏洞CVE-2017-6214,那次至少还有4.9.11不受影响 ,这次没有,后附的信息可以看到,SecurityFocus没有给出不受影响的版本!

SecurityFocus评价

Linux内核比较容易出现多个DoS漏洞。

攻击者利用这个漏洞,可以为DoS攻击制造条件

Linux内核 4.10.11及之前版本都受影响

详见文末信息。

Linux内核远程DoS漏洞CVE-2017-7645缓解办法

客户端可以在没有我们干预的情况下, 将随机数据追加到 NFSv2 或 NFSv3 rpc 调用的末尾。我们将在预期数据结束时停止解析, 忽略其余部分。

编码的参数和答复都存储在一组页面中, 如果调用太大, 则可能会留下足够的空间进行reply答复。 这通常是可以的, 因为 nfs rpc 通常具有简短的参数和长的答复 (如READ) ,或长的参数和简短的reply (如 write)。 但是, 发送错误长的答复的客户端可能会违反这些假设。 在我们的测试中,可以导致系统崩溃。

所以, 这个问题出现的时间不会比我们预期的要长。

另外, 在检查参数大小之前, 在解码例程中, 有几个操作递增 rq_next_page, 这可能会使 rq_next_page 指向页面数组的末尾, 从而导致以后在 svc_free_pages 中出现麻烦。

后续, 我们可能还需要重写编码例程, 以便更仔细地检查它们是否没有从页面数组的末尾运行。

https://marc.info/?l=linux-nfs&m=149218228327497&w=2

Linux内核远程DoS漏洞CVE-2017-7645

Bugtraq ID:97950
Class:Failure to Handle Exceptional Conditions
CVE:CVE-2017-7645
Remote:Yes
Local:No
Published:Apr 14 2017 12:00AM
Updated:Jul 03 2017 10:05AM
Credit:Bruce Fields
Vulnerable:Ubuntu Ubuntu Linux 17.04 
Ubuntu Ubuntu Linux 16.04 LTS 
Redhat MRG Realtime for RHEL 6 Server 2 
Oracle Enterprise Linux 7 
Linux kernel 4.10.10 
Linux kernel 4.10.6 
Linux kernel 4.10.4 
Linux kernel 4.9.13 
Linux kernel 4.9.4 
Linux kernel 4.9.3 
Linux kernel 4.7.4 
Linux kernel 4.4.30 
Linux kernel 4.4.29 
Linux kernel 4.4.28 
Linux kernel 4.4.27 
Linux kernel 4.4.25 
Linux kernel 4.4.24 
+ S.u.S.E. Linux 7.2 
Linux kernel 4.4.23 
Linux kernel 4.4.22 
Linux kernel 4.4.7 
Linux kernel 4.4.2 
Linux kernel 4.2.3 
Linux kernel 4.1.4 
Linux kernel 4.1.1 
Linux kernel 4.0.6 
Linux kernel 3.18.22 
Linux kernel 3.18.17 
Linux kernel 3.18.11 
Linux kernel 3.18.8 
Linux kernel 3.18.7 
Linux kernel 3.18.3 
Linux kernel 3.18.2 
Linux kernel 3.18.1 
Linux kernel 3.17.4 
Linux kernel 3.17.2 
Linux kernel 3.16.7 
Linux kernel 3.16.2 
Linux kernel 3.16.1 
Linux kernel 3.15.10 
Linux kernel 3.15.5 
Linux kernel 3.15.2 
Linux kernel 3.14.54 
Linux kernel 3.14.45 
Linux kernel 3.14.37 
Linux kernel 3.14.4 
Linux kernel 3.14.3 
Linux kernel 3.14.2 
Linux kernel 3.13.9 
Linux kernel 3.13.3 
Linux kernel 3.13.1 
Linux kernel 3.12.49 
Linux kernel 3.12.48 
Linux kernel 3.12.44 
Linux kernel 3.12.40 
Linux kernel 3.12.21 
Linux kernel 3.12.18 
Linux kernel 3.12.17 
Linux kernel 3.12.16 
Linux kernel 3.12.11 
Linux kernel 3.12.7 
Linux kernel 3.12.4 
Linux kernel 3.12.3 
Linux kernel 3.12.2 
Linux kernel 3.11.3 
Linux kernel 3.10.90 
Linux kernel 3.10.81 
Linux kernel 3.10.73 
Linux kernel 3.10.45 
Linux kernel 3.10.41 
Linux kernel 3.10.38 
Linux kernel 3.10.37 
Linux kernel 3.10.36 
Linux kernel 3.10.30 
Linux kernel 3.10.27 
Linux kernel 3.10.26 
Linux kernel 3.10.23 
Linux kernel 3.10.22 
Linux kernel 3.10.21 
Linux kernel 3.10.14 
Linux kernel 3.10.10 
Linux kernel 3.10.9 
Linux kernel 3.10.7 
Linux kernel 3.10 
Linux kernel 3.8.9 
Linux kernel 3.8.6 
Linux kernel 3.8.5 
Linux kernel 3.8.4 
Linux kernel 3.8.2 
Linux kernel 3.8.1 
Linux kernel 3.7.10 
Linux kernel 3.7.9 
Linux kernel 3.7.8 
Linux kernel 3.7.7 
Linux kernel 3.7.5 
Linux kernel 3.7.4 
Linux kernel 3.7.3 
Linux kernel 3.7.2 
Linux kernel 3.7.1 
Linux kernel 3.6.11 
Linux kernel 3.6.10 
Linux kernel 3.6.9 
Linux kernel 3.6.8 
Linux kernel 3.6.7 
Linux kernel 3.6.6 
Linux kernel 3.6.5 
Linux kernel 3.6.4 
Linux kernel 3.6.3 
Linux kernel 3.6.2 
Linux kernel 3.6.1 
Linux kernel 3.5.7 
Linux kernel 3.5.6 
Linux kernel 3.5.5 
Linux kernel 3.5.4 
Linux kernel 3.5.3 
Linux kernel 3.5.2 
Linux kernel 3.5.1 
Linux kernel 3.4.88 
Linux kernel 3.4.87 
Linux kernel 3.4.86 
Linux kernel 3.4.80 
Linux kernel 3.4.76 
Linux kernel 3.4.73 
Linux kernel 3.4.72 
Linux kernel 3.4.71 
Linux kernel 3.4.64 
Linux kernel 3.4.58 
Linux kernel 3.4.42 
Linux kernel 3.4.36 
Linux kernel 3.4.32 
Linux kernel 3.4.31 
Linux kernel 3.4.27 
Linux kernel 3.4.26 
Linux kernel 3.4.25 
Linux kernel 3.4.21 
Linux kernel 3.4.20 
Linux kernel 3.4.19 
Linux kernel 3.4.18 
Linux kernel 3.4.17 
Linux kernel 3.4.16 
Linux kernel 3.4.15 
Linux kernel 3.4.14 
Linux kernel 3.4.13 
Linux kernel 3.4.9 
Linux kernel 3.4.8 
Linux kernel 3.4.7 
Linux kernel 3.4.6 
Linux kernel 3.4.5 
Linux kernel 3.4.4 
Linux kernel 3.4.3 
Linux kernel 3.4.2 
Linux kernel 3.2.62 
Linux kernel 3.2.1 
Linux kernel 3.0.98 
Linux kernel 3.0.75 
Linux kernel 3.0.72 
Linux kernel 3.0.69 
Linux kernel 3.0.65 
Linux kernel 3.0.60 
Linux kernel 3.0.59 
Linux kernel 3.0.58 
Linux kernel 3.0.37 
Linux kernel 3.0.34 
Linux kernel 3.0.5 
Linux kernel 3.0.4 
Linux kernel 3.0.2 
Linux kernel 3.0.1 
Linux kernel 2.6.37 
Linux kernel 2.6.29 .4 
Linux kernel 2.6.29 .1 
Linux kernel 2.6.28 .9 
Linux kernel 2.6.28 .8 
Linux kernel 2.6.28 .6 
Linux kernel 2.6.28 .5 
Linux kernel 2.6.28 .3 
Linux kernel 2.6.28 .2 
Linux kernel 2.6.28 .1 
Linux kernel 2.6.28 
Linux kernel 2.6.27 6 
Linux kernel 2.6.27 3 
Linux kernel 2.6.27 12 
Linux kernel 2.6.27 .8 
Linux kernel 2.6.27 .5 
Linux kernel 2.6.27 .46 
Linux kernel 2.6.27 .24 
Linux kernel 2.6.27 .14 
Linux kernel 2.6.27 .13 
Linux kernel 2.6.27 .12 
Linux kernel 2.6.27 
Linux kernel 2.6.26 7 
Linux kernel 2.6.26 .6 
Linux kernel 2.6.26 .4 
Linux kernel 2.6.26 .3 
Linux kernel 2.6.26 
Linux kernel 2.6.25 19 
Linux kernel 2.6.25 .9 
Linux kernel 2.6.25 .8 
Linux kernel 2.6.25 .7 
Linux kernel 2.6.25 .6 
Linux kernel 2.6.25 .5 
Linux kernel 2.6.25 .15 
Linux kernel 2.6.25 .13 
Linux kernel 2.6.25 .12 
Linux kernel 2.6.25 .11 
Linux kernel 2.6.25 .10 
Linux kernel 2.6.25 
Linux kernel 2.6.24 .1 
Linux kernel 2.6.24 
Linux kernel 2.6.23 .7 
Linux kernel 2.6.23 .6 
Linux kernel 2.6.23 .5 
Linux kernel 2.6.23 .4 
Linux kernel 2.6.23 .3 
Linux kernel 2.6.23 .2 
Linux kernel 2.6.23 
Linux kernel 2.6.22 .8 
Linux kernel 2.6.22 .7 
Linux kernel 2.6.22 .6 
Linux kernel 2.6.22 .5 
Linux kernel 2.6.22 .4 
Linux kernel 2.6.22 .3 
Linux kernel 2.6.22 .2 
Linux kernel 2.6.22 .17 
Linux kernel 2.6.22 .16 
Linux kernel 2.6.22 .15 
Linux kernel 2.6.22 .14 
Linux kernel 2.6.22 .13 
Linux kernel 2.6.22 .12 
Linux kernel 2.6.22 .11 
Linux kernel 2.6.22 .1 
Linux kernel 2.6.22 
Linux kernel 2.6.21 4 
Linux kernel 2.6.21 .7 
Linux kernel 2.6.21 .6 
Linux kernel 2.6.21 .3 
Linux kernel 2.6.21 .2 
Linux kernel 2.6.21 .1 
Linux kernel 2.6.21 
Linux kernel 2.6.20 .9 
Linux kernel 2.6.20 .8 
Linux kernel 2.6.20 .7 
Linux kernel 2.6.20 .6 
Linux kernel 2.6.20 .5 
Linux kernel 2.6.20 .4 
Linux kernel 2.6.20 .15 
Linux kernel 2.6.20 .14 
Linux kernel 2.6.20 .12 
Linux kernel 2.6.20 .10 
Linux kernel 2.6.20 .1 
Linux kernel 2.6.19 .4 
Linux kernel 2.6.19 .3 
Linux kernel 2.6.19 .2 
Linux kernel 2.6.19 .1 
Linux kernel 2.6.18 .7 
Linux kernel 2.6.18 .6 
Linux kernel 2.6.18 .5 
Linux kernel 2.6.18 .4 
Linux kernel 2.6.18 .3 
Linux kernel 2.6.18 .2 
Linux kernel 2.6.18 .1 
Linux kernel 2.6.17 .9 
Linux kernel 2.6.17 .8 
Linux kernel 2.6.17 .7 
Linux kernel 2.6.17 .6 
Linux kernel 2.6.17 .5 
Linux kernel 2.6.17 .4 
Linux kernel 2.6.17 .3 
Linux kernel 2.6.17 .2 
Linux kernel 2.6.17 .14 
Linux kernel 2.6.17 .13 
Linux kernel 2.6.17 .12 
Linux kernel 2.6.17 .11 
Linux kernel 2.6.17 .10 
Linux kernel 2.6.17 .1 
Linux kernel 2.6.16 27 
Linux kernel 2.6.16 13 
Linux kernel 2.6.16 .9 
Linux kernel 2.6.16 .8 
Linux kernel 2.6.16 .7 
Linux kernel 2.6.16 .6 
Linux kernel 2.6.16 .53 
Linux kernel 2.6.16 .52 
Linux kernel 2.6.16 .51 
Linux kernel 2.6.16 .50 
Linux kernel 2.6.16 .5 
Linux kernel 2.6.16 .49 
Linux kernel 2.6.16 .48 
Linux kernel 2.6.16 .47 
Linux kernel 2.6.16 .46 
Linux kernel 2.6.16 .45 
Linux kernel 2.6.16 .44 
Linux kernel 2.6.16 .43 
Linux kernel 2.6.16 .41 
Linux kernel 2.6.16 .40 
Linux kernel 2.6.16 .4 
Linux kernel 2.6.16 .39 
Linux kernel 2.6.16 .38 
Linux kernel 2.6.16 .37 
Linux kernel 2.6.16 .36 
Linux kernel 2.6.16 .35 
Linux kernel 2.6.16 .34 
Linux kernel 2.6.16 .33 
Linux kernel 2.6.16 .32 
Linux kernel 2.6.16 .31 
Linux kernel 2.6.16 .30 
Linux kernel 2.6.16 .3 
Linux kernel 2.6.16 .29 
Linux kernel 2.6.16 .28 
Linux kernel 2.6.16 .27 
Linux kernel 2.6.16 .26 
Linux kernel 2.6.16 .25 
Linux kernel 2.6.16 .24 
Linux kernel 2.6.16 .23 
Linux kernel 2.6.16 .22 
Linux kernel 2.6.16 .21 
Linux kernel 2.6.16 .20 
Linux kernel 2.6.16 .2 
Linux kernel 2.6.16 .19 
Linux kernel 2.6.16 .18 
Linux kernel 2.6.16 .17 
Linux kernel 2.6.16 .16 
Linux kernel 2.6.16 .15 
Linux kernel 2.6.16 .14 
Linux kernel 2.6.16 .12 
Linux kernel 2.6.16 .11 
Linux kernel 2.6.16 .10 
Linux kernel 2.6.16 .1 
Linux kernel 2.6.16 
Linux kernel 2.6.15 .7 
Linux kernel 2.6.15 .6 
Linux kernel 2.6.15 .4 
Linux kernel 2.6.15 .3 
Linux kernel 2.6.15 .2 
Linux kernel 2.6.15 .1 
Linux kernel 2.6.15 
Linux kernel 2.6.14 .7 
Linux kernel 2.6.14 .6 
Linux kernel 2.6.14 .5 
Linux kernel 2.6.14 .4 
Linux kernel 2.6.14 .3 
Linux kernel 2.6.14 .2 
Linux kernel 2.6.14 .1 
Linux kernel 2.6.14 
Linux kernel 2.6.13 .5 
Linux kernel 2.6.13 .4 
Linux kernel 2.6.13 .3 
Linux kernel 2.6.13 .2 
Linux kernel 2.6.13 .1 
Linux kernel 2.6.13 
Linux kernel 2.6.12 .6 
Linux kernel 2.6.12 .5 
Linux kernel 2.6.12 .4 
Linux kernel 2.6.12 .3 
Linux kernel 2.6.12 .22 
Linux kernel 2.6.12 .2 
Linux kernel 2.6.12 .12 
Linux kernel 2.6.12 .1 
Linux kernel 2.6.12 
Linux kernel 2.6.11 .9 
Linux kernel 2.6.11 .7 
Linux kernel 2.6.11 .5 
Linux kernel 2.6.11 .4 
Linux kernel 2.6.11 .3 
Linux kernel 2.6.11 .2 
Linux kernel 2.6.11 .12 
Linux kernel 2.6.11 .11 
Linux kernel 2.6.11 .10 
Linux kernel 2.6.11 .1 
Linux kernel 2.6.11 
Linux kernel 2.6.10 
Linux kernel 2.6.9 
Linux kernel 2.6.8 
Linux kernel 2.6.7 
Linux kernel 2.6.6 
Linux kernel 2.6.3 
Linux kernel 2.6.1 
Linux kernel 2.6 
Linux kernel 4.9.9 
Linux kernel 4.9.11 
Linux kernel 4.9 
Linux kernel 4.8.7 
Linux kernel 4.8.6 
Linux kernel 4.8.3 
Linux kernel 4.8.13 
Linux kernel 4.8.12 
Linux kernel 4.8.1 
Linux kernel 4.8 
Linux kernel 4.7.9 
Linux kernel 4.6.3 
Linux kernel 4.6.2 
Linux kernel 4.6.1 
Linux kernel 4.6 
Linux kernel 4.5.5 
Linux kernel 4.5 
Linux kernel 4.4.38 
Linux kernel 4.4.26 
Linux kernel 4.4.1 
Linux kernel 4.4 
Linux kernel 4.2.8 
Linux kernel 4.2 
Linux kernel 4.10.9 
Linux kernel 4.10.8 
Linux kernel 4.10.7 
Linux kernel 4.10.5 
Linux kernel 4.10.2 
Linux kernel 4.10.11 
Linux kernel 4.1.15 
Linux kernel 4.1 
Linux kernel 4.0.5 
Linux kernel 4.0 
Linux kernel 3.9.8 
Linux kernel 3.9.4 
Linux kernel 3.9 
Linux kernel 3.8 
Linux kernel 3.7.6 
Linux kernel 3.7 
Linux kernel 3.6 
Linux kernel 3.5 
Linux kernel 3.4.93 
Linux kernel 3.4.81 
Linux kernel 3.4.70 
Linux kernel 3.4.67 
Linux kernel 3.4.29 
Linux kernel 3.2.65 
Linux kernel 3.2.64 
Linux kernel 3.2.63 
Linux kernel 3.2.60 
Linux kernel 3.2 
Linux kernel 3.19 
Linux kernel 3.18.9 
Linux kernel 3.18 
Linux kernel 3.17.6 
Linux kernel 3.17 
Linux kernel 3.16.6 
Linux kernel 3.16.36 
Linux kernel 3.16 
Linux kernel 3.15 
Linux kernel 3.14.73 
Linux kernel 3.14.7 
Linux kernel 3.14.5 
Linux kernel 3.14-4 
Linux kernel 3.14-1 
Linux kernel 3.14 
Linux kernel 3.13.7 
Linux kernel 3.13.6 
Linux kernel 3.13.5 
Linux kernel 3.13.4 
Linux kernel 3.13.0 
Linux kernel 3.13 
Linux kernel 3.12.22 
Linux kernel 3.12.15 
Linux kernel 3.12.14 
Linux kernel 3.12.12 
Linux kernel 3.12.1 
Linux kernel 3.11.9 
Linux kernel 3.11.6 
Linux kernel 3.11 
Linux kernel 3.10.5 
Linux kernel 3.10.43 
Linux kernel 3.10.31 
Linux kernel 3.10.20 
Linux kernel 3.10.17 
Linux kernel 3.0.66 
Linux kernel 3.0.62 
Linux kernel 3.0.18 
Linux kernel 3.0 
Linux kernel 2.6.8.1 
Linux kernel 2.6.37.2 
Linux kernel 2.6.34.3 
Linux kernel 2.6.34.2 
Linux kernel 2.6.34.14 
Linux kernel 2.6.34.13 
Linux kernel 2.6.34.1 
Linux kernel 2.6.33.7 
Linux kernel 2.6.32.8 
Linux kernel 2.6.32.7 
Linux kernel 2.6.32.62 
Linux kernel 2.6.32.61 
Linux kernel 2.6.32.60 
Linux kernel 2.6.32.6 
Linux kernel 2.6.32.5 
Linux kernel 2.6.32.4 
Linux kernel 2.6.32.3 
Linux kernel 2.6.28.4 
Linux kernel 2.6.28.10 
Linux kernel 2.6.27.54 
Linux kernel 2.6.27.51 
Linux kernel 2.6.27.49 
Linux kernel 2.6.27.26 
Linux kernel 2.6.26.1 
Linux kernel 2.6.25.4 
Linux kernel 2.6.25.3 
Linux kernel 2.6.25.2 
Linux kernel 2.6.25.1 
Linux kernel 2.6.24.6 
Linux kernel 2.6.24.4 
Linux kernel 2.6.24.3 
Linux kernel 2.6.23.14 
Linux kernel 2.6.23.10 
Linux kernel 2.6.23.1 
Linux kernel 2.6.20.3 
Linux kernel 2.6.20.2 
Linux kernel 2.6.20.13 
Linux kernel 2.6.20.11 
Linux kernel 2.6.20-2 
Linux kernel 2.6.18 
Linux kernel 2.6.15.5 
Linux kernel 2.6.15.4 
Linux kernel 2.6.15.11 
Linux kernel 2.6.14.3 
Linux kernel 2.6.14.2 
Linux kernel 2.6.14.1 
Linux kernel 2.6.13.4 
Linux kernel 2.6.13.3 
Linux kernel 2.6.13.2 
Linux kernel 2.6.13.1 
Linux kernel 2.6.12.6 
Linux kernel 2.6.12.5 
Linux kernel 2.6.12.4 
Linux kernel 2.6.12.3 
Linux kernel 2.6.12.2 
Linux kernel 2.6.11.8 
Linux kernel 2.6.11.7 
Linux kernel 2.6.11.6 
Linux kernel 2.6.11.5 
Linux kernel 2.6.11.4 
Linux kernel 2.6.11.12 
Linux kernel 2.6.11.11 
Debian Linux 6.0 sparc 
Debian Linux 6.0 s/390 
Debian Linux 6.0 powerpc 
Debian Linux 6.0 mips 
Debian Linux 6.0 ia-64 
Debian Linux 6.0 ia-32 
Debian Linux 6.0 arm 
Debian Linux 6.0 amd64 
CentOS CentOS 7


原文发布时间: 2017年7月4日
本文由:SecurityFocus 发布,版权归属于原作者
原文链接:http://toutiao.secjia.com/linux-kernel-rdos-cve-2017-7645
本文来自云栖社区合作伙伴安全加,了解相关信息可以关注安全加网站
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值