Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2017-2671 PoC — Linux kernel 安全漏洞

Source
Associated Vulnerability
Title:Linux kernel 安全漏洞 (CVE-2017-2671)
Description:Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 4.10.8及之前的版本存在资料不足漏洞,该漏洞源于net/ipv4/ping.c文件的ping_unhash函数存在问题。本地攻击者可利用该漏洞造成拒绝服务(程序意外终止)。
Readme
# Linux kernel CVE-2017-2671 Local Denial of Service Vulnerability 
# what !! CVE-2017-2671
## 1> Linux kernel CVE-2017-2671 Local Denial of Service 
### consequently cannot ensure that disconnect function calls are safe, which allows local users to cause a denial of service (panic) by leveraging access to the protocol value of IPPROTO_ICMP in a socket system call
Vulnerable:
# Ubuntu Ubuntu Linux 16.04 LTS :white_check_mark:
# Redhat Enterprise Mrg 2 :white_check_mark:
# Redhat Enterprise Linux 7 :white_check_mark:
# Redhat Enterprise Linux 6 :white_check_mark:
# Linux kernel 4.10.6  :white_check_mark:
# Linux kernel 4.10.4  :white_check_mark:
# Linux kernel 4.9.13  :white_check_mark:
# Linux kernel 4.9.4  :white_check_mark:
# Linux kernel 4.9.3  :white_check_mark:
# Linux kernel 4.4.30  :white_check_mark:
# Linux kernel 4.4.29  :white_check_mark:
# Linux kernel 4.4.28  :white_check_mark:
# Linux kernel 4.4.27  :white_check_mark:
# Linux kernel 4.4.25  :white_check_mark:
# Linux kernel 4.4.24  :white_check_mark:
# + S.u.S.E. Linux 7.2  :white_check_mark:
# Linux kernel 4.4.23  :white_check_mark:
# Linux kernel 4.4.22  :white_check_mark:
# Linux kernel 4.4.7  :white_check_mark:
# Linux kernel 4.4.2  :white_check_mark:
# Linux kernel 4.2.3  :white_check_mark:
# Linux kernel 4.1.4  :white_check_mark:
# Linux kernel 4.1.1  :white_check_mark:
# Linux kernel 4.0.6  :white_check_mark:
# Linux kernel 3.19.3  :white_check_mark:
# Linux kernel 3.18.22  :white_check_mark:
# Linux kernel 3.18.17  :white_check_mark:
# Linux kernel 3.18.11  :white_check_mark:
# Linux kernel 3.18.8  :white_check_mark:
# Linux kernel 3.18.7  :white_check_mark:
# Linux kernel 3.18.3  :white_check_mark:
# Linux kernel 3.18.2  :white_check_mark:
# Linux kernel 3.18.1  :white_check_mark:
# Linux kernel 3.17.4  :white_check_mark:
# Linux kernel 3.17.2  :white_check_mark:
# Linux kernel 3.16.7   :white_check_mark:
# Linux kernel 3.16.1  :white_check_mark:
# Linux kernel 3.15.10  :white_check_mark:
# Linux kernel 3.15.5  :white_check_mark:
# Linux kernel 3.15.2  :white_check_mark:
# Linux kernel 3.14.54  :white_check_mark:
# Linux kernel 3.14.45  :white_check_mark:
# Linux kernel 3.14.37  :white_check_mark:
# Linux kernel 3.14.4  :white_check_mark:
# Linux kernel 3.14.3  :white_check_mark:
# Linux kernel 3.14.2  :white_check_mark:
# Linux kernel 3.13.11  :white_check_mark:
# Linux kernel 3.13.9  :white_check_mark:
# Linux kernel 3.13.3  :white_check_mark:
# Linux kernel 3.13.1  :white_check_mark:
# Linux kernel 3.12.49  :white_check_mark:
# Linux kernel 3.12.48  :white_check_mark:
# Linux kernel 3.12.44  :white_check_mark:
# Linux kernel 3.12.40  :white_check_mark:
# Linux kernel 3.12.21  :white_check_mark:
# Linux kernel 3.12.18  :white_check_mark:
# Linux kernel 3.12.17  :white_check_mark:
# Linux kernel 3.12.16  :white_check_mark:
# Linux kernel 3.12.11  :white_check_mark:
# Linux kernel 3.12.7  :white_check_mark:
# Linux kernel 3.12.4  :white_check_mark:
# Linux kernel 3.12.3  :white_check_mark:
# Linux kernel 3.12.2  :white_check_mark:
# Linux kernel 3.11.3  :white_check_mark:
# Linux kernel 3.10.90  :white_check_mark:
# Linux kernel 3.10.81  :white_check_mark:
# Linux kernel 3.10.73   :white_check_mark:
# Linux kernel 3.10.45  :white_check_mark:
# Linux kernel 3.10.41  :white_check_mark:
# Linux kernel 3.10.38  :white_check_mark:
# Linux kernel 3.10.37  :white_check_mark:
# Linux kernel 3.10.36  :white_check_mark:
# Linux kernel 3.10.30  :white_check_mark:
# Linux kernel 3.10.27  :white_check_mark:
# Linux kernel 3.10.26  :white_check_mark:
# Linux kernel 3.10.23   :white_check_mark:
# Linux kernel 3.10.22  :white_check_mark:
# Linux kernel 3.10.21  :white_check_mark:
# Linux kernel 3.10.14  :white_check_mark:
# Linux kernel 3.10.10  :white_check_mark:
# Linux kernel 3.10.9  :white_check_mark:
# Linux kernel 3.10.7  :white_check_mark:
# Linux kernel 3.10  :white_check_mark:
# Linux kernel 3.8.9  :white_check_mark:
# Linux kernel 3.8.6  :white_check_mark:
# Linux kernel 3.8.5  :white_check_mark:
# Linux kernel 3.8.4  :white_check_mark:
# Linux kernel 3.8.2  :white_check_mark:
# Linux kernel 3.8.1  :white_check_mark:
# Linux kernel 3.7.10  :white_check_mark:
# Linux kernel 3.7.9  :white_check_mark:
# Linux kernel 3.7.8  :white_check_mark:
# Linux kernel 3.7.7  :white_check_mark:
# Linux kernel 3.7.5  :white_check_mark:
# Linux kernel 3.7.4  :white_check_mark:
# Linux kernel 3.7.3  :white_check_mark:
# Linux kernel 3.7.2  :white_check_mark:
# Linux kernel 3.7.1  :white_check_mark:
# Linux kernel 3.6.11  :white_check_mark:
# Linux kernel 3.6.10  :white_check_mark:
# Linux kernel 3.6.9  :white_check_mark:
# Linux kernel 3.6.8  :white_check_mark:
# Linux kernel 3.6.7  :white_check_mark:
# Linux kernel 3.6.6  :white_check_mark:
# Linux kernel 3.6.5  :white_check_mark:
# Linux kernel 3.6.4  :white_check_mark:
# Linux kernel 3.6.3  :white_check_mark:
# Linux kernel 3.6.2  :white_check_mark:
# Linux kernel 3.6.1  :white_check_mark:
# Linux kernel 3.5.7  :white_check_mark:
# Linux kernel 3.5.6  :white_check_mark:
# Linux kernel 3.5.5  :white_check_mark:
# Linux kernel 3.5.4  :white_check_mark:
# Linux kernel 3.5.3  :white_check_mark:
# Linux kernel 3.5.2   :white_check_mark:
# Linux kernel 3.5.1  :white_check_mark:
# Linux kernel 3.4.88  :white_check_mark:
# Linux kernel 3.4.87  :white_check_mark:
# Linux kernel 3.4.86  :white_check_mark:
# Linux kernel 3.4.80  :white_check_mark:
# Linux kernel 3.4.76  :white_check_mark:
# Linux kernel 3.4.73  :white_check_mark:
# Linux kernel 3.4.72  :white_check_mark:
# Linux kernel 3.4.71  :white_check_mark:
# Linux kernel 3.4.64  :white_check_mark:
# Linux kernel 3.4.58  :white_check_mark:
# Linux kernel 3.4.42  :white_check_mark:
# Linux kernel 3.4.36  :white_check_mark:
# Linux kernel 3.4.32  :white_check_mark:
# Linux kernel 3.4.31  :white_check_mark:
# Linux kernel 3.4.27  :white_check_mark: 
# Linux kernel 3.4.26  :white_check_mark:
# Linux kernel 3.4.25  :white_check_mark:
# Linux kernel 3.4.21  :white_check_mark:
# Linux kernel 3.4.20  :white_check_mark:
# Linux kernel 3.4.19  :white_check_mark:
# Linux kernel 3.4.18   :white_check_mark:
# Linux kernel 3.4.17  :white_check_mark:
# Linux kernel 3.4.16  :white_check_mark:
# Linux kernel 3.4.15  :white_check_mark:
# Linux kernel 3.4.14  :white_check_mark:
# Linux kernel 3.4.13  :white_check_mark:
# Linux kernel 3.4.12  :white_check_mark:
# Linux kernel 3.4.11  :white_check_mark:
# Linux kernel 3.4.10  :white_check_mark:
# Linux kernel 3.4.9  :white_check_mark:
# Linux kernel 3.4.8  :white_check_mark:
# Linux kernel 3.4.7  :white_check_mark:
# Linux kernel 3.4.6  :white_check_mark:
# Linux kernel 3.4.5  :white_check_mark:
# Linux kernel 3.4.4  :white_check_mark:
# Linux kernel 3.4.3  :white_check_mark:
# Linux kernel 3.4.2  :white_check_mark:
# Linux kernel 3.4.1  :white_check_mark:
# Linux kernel 3.3.5  :white_check_mark:
# Linux kernel 3.3.4  :white_check_mark:
# Linux kernel 3.3.2  :white_check_mark:
# Linux kernel 3.2.82  :white_check_mark:
# Linux kernel 3.2.72  :white_check_mark:
# Linux kernel 3.2.62  :white_check_mark:
# Linux kernel 3.2.57  :white_check_mark:
# Linux kernel 3.2.56  :white_check_mark:
# Linux kernel 3.2.51  :white_check_mark:
# Linux kernel 3.2.24  :white_check_mark:
# Linux kernel 3.2.23  :white_check_mark:
# Linux kernel 3.2.13  :white_check_mark:
# Linux kernel 3.2.12  :white_check_mark:
# Linux kernel 3.2.9  :white_check_mark:
# Linux kernel 3.2.1  :white_check_mark:
# Linux kernel 3.1.8  :white_check_mark:
# Linux kernel 3.0.98  :white_check_mark:
# Linux kernel 3.0.75  :white_check_mark:
# Linux kernel 3.0.72  :white_check_mark:
# Linux kernel 3.0.69  :white_check_mark:
# Linux kernel 3.0.65  :white_check_mark:
# Linux kernel 3.0.60  :white_check_mark:
# Linux kernel 3.0.59  :white_check_mark:
# Linux kernel 3.0.58  :white_check_mark:
# Linux kernel 3.0.37  :white_check_mark:
# Linux kernel 3.0.34  :white_check_mark:
# Linux kernel 3.0.5  :white_check_mark:
# Linux kernel 3.0.4  :white_check_mark:
# Linux kernel 3.0.2  :white_check_mark:
# Linux kernel 3.0.1  :white_check_mark:
# Linux kernel 2.6.38  :white_check_mark:
# Linux kernel 2.6.37  :white_check_mark:
# Linux kernel 2.6.36   :white_check_mark:
# Linux kernel 2.6.35  :white_check_mark:
# Linux kernel 2.6.33   :white_check_mark:
# Linux kernel 2.6.32  :white_check_mark:
# Linux kernel 2.6.30  :white_check_mark:
# Linux kernel 2.6.28  :white_check_mark:
# Linux kernel 2.6.27  :white_check_mark:
# Linux kernel 2.6.26  :white_check_mark:
# Linux kernel 2.6.25  :white_check_mark:
# Linux kernel 2.6.23  :white_check_mark:
# Linux kernel 2.6.22  :white_check_mark:
# Linux kernel 2.6.21  :white_check_mark:
# Linux kernel 2.6.20  :white_check_mark:
# Linux kernel 2.6.19  :white_check_mark:
# Linux kernel 2.6.17  :white_check_mark:
# Linux kernel 2.6.16  :white_check_mark:
# Linux kernel 2.6.15  :white_check_mark:
# Linux kernel 2.6.14  :white_check_mark:
# Linux kernel 2.6.13  :white_check_mark:
# Linux kernel 2.6.12  :white_check_mark:
# Linux kernel 2.6.11  :white_check_mark:
# Linux kernel 2.6.10  :white_check_mark:
# Linux kernel 2.6.9  :white_check_mark:
# Linux kernel 2.6.8   :white_check_mark:
# Linux kernel 2.6.7  :white_check_mark:
# Linux kernel 2.6.5  :white_check_mark:
# Linux kernel 2.6.4  :white_check_mark:
# Linux kernel 2.6.3  :white_check_mark:
# Linux kernel 2.6.2  :white_check_mark:
# Linux kernel 2.6.1  :white_check_mark:
# Linux kernel 2.6  :white_check_mark:
# Linux kernel 4.9.9 :white_check_mark:
# Linux kernel 4.9.11  :white_check_mark:
# Linux kernel 4.9 :white_check_mark:
# Linux kernel 4.8.7 :white_check_mark:
# Linux kernel 4.8.6 :white_check_mark:
# Linux kernel 4.8.3 :white_check_mark:
# Linux kernel 4.8.13 :white_check_mark:
# Linux kernel 4.8.12 :white_check_mark:
# Linux kernel 4.8.1 :white_check_mark:
# Linux kernel 4.8 :white_check_mark:
# Linux kernel 4.7.9 :white_check_mark:
# Linux kernel 4.6.3 :white_check_mark:
# Linux kernel 4.6.2 :white_check_mark:
# Linux kernel 4.6.1 :white_check_mark:
# Linux kernel 4.6 :white_check_mark:
# Linux kernel 4.5.5 :white_check_mark:
# Linux kernel 4.5 :white_check_mark:
# Linux kernel 4.4.38 :white_check_mark:
# Linux kernel 4.4.26 :white_check_mark:
# Linux kernel 4.4.14 :white_check_mark:
# Linux kernel 4.4.1 :white_check_mark:
# Linux kernel 4.4 :white_check_mark:
# Linux kernel 4.3.3 :white_check_mark:
# Linux kernel 4.2.8 :white_check_mark:
# Linux kernel 4.2 :white_check_mark:
# Linux kernel 4.10.8 :white_check_mark:
# Linux kernel 4.10.7 :white_check_mark:
# Linux kernel 4.10.5 :white_check_mark:
# Linux kernel 4.10.2 :white_check_mark:
# Linux kernel 4.1.15 :white_check_mark:
# Linux kernel 4.1 :white_check_mark:
# Linux kernel 4.0.5 :white_check_mark:
# Linux kernel 4.0 :white_check_mark:
# Linux kernel 3.9.8 :white_check_mark:
# Linux kernel 3.9.4 :white_check_mark:
# Linux kernel 3.9 :white_check_mark:
# Linux kernel 3.8 :white_check_mark:
# Linux kernel 3.7.6 :white_check_mark:
# Linux kernel 3.7 :white_check_mark:
# Linux kernel 3.6 :white_check_mark:
# Linux kernel 3.5 :white_check_mark:
# Linux kernel 3.4.93 :white_check_mark:
# Linux kernel 3.4.81 :white_check_mark:
# Linux kernel 3.4.70 :white_check_mark:
# Linux kernel 3.4.67 :white_check_mark:
# Linux kernel 3.4.29 :white_check_mark:
# Linux kernel 3.4 :white_check_mark:
# Linux kernel 3.3 :white_check_mark:
# Linux kernel 3.2.81 :white_check_mark:
# Linux kernel 3.2.78 :white_check_mark:
# Linux kernel 3.2.65 :white_check_mark:
# # Linux kernel 3.2.64 :white_check_mark:
# Linux kernel 3.2.63 :white_check_mark:
# Linux kernel 3.2.60 :white_check_mark:
# Linux kernel 3.2.55 :white_check_mark:
# Linux kernel 3.2.54 :white_check_mark:
# Linux kernel 3.2.53 :white_check_mark:
# Linux kernel 3.2.52 :white_check_mark:
# Linux kernel 3.2.50 :white_check_mark:
# Linux kernel 3.2.44 :white_check_mark:
# Linux kernel 3.2.42 :white_check_mark:
# Linux kernel 3.2.38 :white_check_mark:
# Linux kernel 3.2.2 :white_check_mark:
# Linux kernel 3.2 :white_check_mark:
# Linux kernel 3.19 :white_check_mark:
# Linux kernel 3.18.9 :white_check_mark:
# Linux kernel 3.18 :white_check_mark:
# Linux kernel 3.17.6 :white_check_mark:
# Linux kernel 3.17 :white_check_mark:
# Linux kernel 3.16.6 :white_check_mark:
# Linux kernel 3.16.36 :white_check_mark:
# Linux kernel 3.16
# Linux kernel 3.15 :white_check_mark:
# 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.12
# 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.10-rc5
# Linux kernel 3.10
# Linux kernel 3.1
# Linux kernel 3.0.66
# Linux kernel 3.0.62
# Linux kernel 3.0.18 :white_check_mark:
# Linux kernel 3.0 :white_check_mark:
# Linux kernel 2.6.8.1 :white_check_mark:
# + S.u.S.E. Linux Personal 9.2 x86_64
# + S.u.S.E. Linux Personal 9.2  :white_check_mark:
#  + Ubuntu Ubuntu Linux 4.1 ppc :white_check_mark:
# + Ubuntu Ubuntu Linux 4.1 ia64 :white_check_mark:
# + Ubuntu Ubuntu Linux 4.1 ia32 :white_check_mark:
# Linux kernel 2.6.32.8 :white_check_mark:
# Linux kernel 2.6.32.7 :white_check_mark:
# Linux kernel 2.6.32.62 :white_check_mark:
# Linux kernel 2.6.32.61 :white_check_mark:
# Linux kernel 2.6.32.60 :white_check_mark:
# Linux kernel 2.6.32.5  :white_check_mark:
# Linux kernel 2.6.32.4 :white_check_mark:
# Linux kernel 2.6.32.3 :white_check_mark:
# Linux kernel 2.6.32.28 :white_check_mark:
# Linux kernel 2.6.32.22 :white_check_mark:
# Linux kernel 2.6.32.2 :white_check_mark:
# Linux kernel 2.6.32.18 :white_check_mark:
# Linux kernel 2.6.32.17 :white_check_mark:
# Linux kernel 2.6.32.16 :white_check_mark:
# Linux kernel 2.6.32.15
# Linux kernel 2.6.32.14 :white_check_mark:
# Linux kernel 2.6.32.13 :white_check_mark:
# Linux kernel 2.6.32.12 :white_check_mark:
# Linux kernel 2.6.32.11 :white_check_mark:
# Linux kernel 2.6.20.3 :white_check_mark:
# Linux kernel 2.6.20.2 :white_check_mark:
# Linux kernel 2.6.20.13 :white_check_mark:
# Linux kernel 2.6.20.11 :white_check_mark:
# Linux kernel 2.6.18 :white_check_mark:
# Linux kernel 2.6.16.9 :white_check_mark:
# Linux kernel 2.6.16.7 :white_check_mark:
# Linux kernel 2.6.16.19 :white_check_mark:
# Linux kernel 2.6.16.13 :white_check_mark:
# Linux kernel 2.6.16.12 :white_check_mark:
# Linux kernel 2.6.16.11 :white_check_mark:
# Linux kernel 2.6.15.5 :white_check_mark:
# Linux kernel 2.6.15.4 :white_check_mark:
# Linux kernel 2.6.15.11 :white_check_mark:
# Linux kernel 2.6.14.3 :white_check_mark:
# Linux kernel 2.6.14.2 :white_check_mark:
# Linux kernel 2.6.14.1 :white_check_mark:
# # Linux kernel 2.6.13.4 :white_check_mark:
# Linux kernel 2.6.13.3 :white_check_mark:
# Linux kernel 2.6.13.2 :white_check_mark:
# Linux kernel 2.6.13.1 :white_check_mark:
# Linux kernel 2.6.12.6 :white_check_mark:
# Linux kernel 2.6.12.5 :white_check_mark:
# Linux kernel 2.6.12.4 :white_check_mark:
# Linux kernel 2.6.12.3 :white_check_mark:
# Linux kernel 2.6.12.2 :white_check_mark:
# Linux kernel 2.6.12.1 :white_check_mark:
# Linux kernel 2.6.11.8 :white_check_mark:
# Linux kernel 2.6.11.7 :white_check_mark:
# Linux kernel 2.6.11.6 :white_check_mark:
# Linux kernel 2.6.11.5 :white_check_mark:
# Linux kernel 2.6.11.4 :white_check_mark:
# Linux kernel 2.6.11.12 :white_check_mark:
# Linux kernel 2.6.11.11 :white_check_mark:
File Snapshot

[4.0K] /data/pocs/56fb52398fe398a06546a2e4094896fecbdf721f ├── [ 875] CVE-2017-2671.c └── [ 15K] README.md 0 directories, 2 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.