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

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-22555 PoC — Linux kernel 缓冲区错误漏洞

Source
Associated Vulnerability
Title:Linux kernel 缓冲区错误漏洞 (CVE-2021-22555)
Description:Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在缓冲区错误漏洞,该漏洞源于net/netfilter/x_tables.c 中的堆越界写入。该漏洞允许攻击者通过用户名空间获得权限或引起 DoS。
Description
CVE-2021-22555 exploit rewritten with pipe primitive
Readme
# CVE-2021-22555 pipe version

Using pipe-primitive  to exploit CVE-2021-22555, so no kaslr leak nor smap smep ktpi bypass is needed :)

(Q: What is pipe-primitive?  A: https://github.com/veritas501/pipe-primitive)

Tested on both Linux 4.15 and Linux 5.8

![](assets/tested_on_4.15.png)

![](assets/tested_on_5.8.png)
File Snapshot

[4.0K] /data/pocs/2b543bf1864006099ac5c7beb75ee3259e3bbbf9 ├── [4.0K] assets │   ├── [ 22K] tested_on_4.15.png │   └── [ 22K] tested_on_5.8.png ├── [ 19K] exploit.c └── [ 330] README.md 1 directory, 4 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.