CVE-2022-25636 exploit rewritten with pipe primitive# CVE-2022-25636 pipe version
Using pipe-primitive to exploit CVE-2022-25636, so no kaslr leak nor smap smep ktpi bypass is needed :)
(Q: What is pipe-primitive? A: https://github.com/veritas501/pipe-primitive)

[4.0K] /data/pocs/79f2715d08bba95e6fe5d63af7d950bcb8e75b00
├── [4.0K] assets
│ └── [ 44K] it_works.png
├── [ 27K] exploit.c
├── [4.0K] include
│ ├── [4.0K] libmnl
│ │ └── [7.8K] libmnl.h
│ └── [4.0K] libnftnl
│ ├── [ 631] batch.h
│ ├── [4.4K] chain.h
│ ├── [1.3K] common.h
│ ├── [6.4K] expr.h
│ ├── [3.5K] flowtable.h
│ ├── [1.5K] gen.h
│ ├── [5.0K] object.h
│ ├── [3.7K] rule.h
│ ├── [2.3K] ruleset.h
│ ├── [6.1K] set.h
│ ├── [3.2K] table.h
│ ├── [1.4K] trace.h
│ └── [2.9K] udata.h
├── [4.0K] lib
│ ├── [ 29K] libmnl.a
│ └── [2.7M] libnftnl.a
├── [ 90] Makefile
└── [ 247] README.md
5 directories, 20 files