CVE-2022-2639 Linux kernel openvswitch local privilege escalation# CVE-2022-2639 (using pipe primitive)
[CVE-2022-2639](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2639): Linux kernel openvswitch local privilege escalation.
- introduced in: [e64457191a259537bbbfaebeba9a8043786af96f](https://github.com/torvalds/linux/commit/e64457191a259537bbbfaebeba9a8043786af96f) (v3.13)
- fixed in: [cefa91b2332d7009bc0be5d951d6cbbf349f90f8](https://github.com/torvalds/linux/commit/cefa91b2332d7009bc0be5d951d6cbbf349f90f8) (v5.18)
> Using pipe-primitive to exploit CVE-2022-2639, so no kaslr leak nor smap smep ktpi bypass is needed :)
>
> (Q: What is pipe-primitive? A: https://github.com/veritas501/pipe-primitive)
Chinese writeup: coming soon.
!! **For educational / research purposes only. Use at your own risk.** !!
Tested on 5.13, 5.4, 4.18.

[4.0K] /data/pocs/4490e2005c163371c9165311c0a550daa4807efa
├── [4.0K] assets
│ └── [ 44K] success.png
├── [ 36K] exploit.c
├── [ 183] Makefile
├── [ 14K] poc.c
├── [ 819] README.md
└── [252K] sample_config
1 directory, 6 files