PoC code for CVE-2019-14041# CVE-2019-14041
Proof-of-concept code for CVE-2019-14041
More details about the vulnerability are available [in the blog post](https://blog.zimperium.com/multiple-kernel-vulnerabilities-affecting-all-qualcomm-devices).
If you have any questions, you are welcome to DM me on Twitter ([@tamir_zb](https://twitter.com/tamir_zb)).
## Build & Run
In order to build, run Android NDK's `ndk-build`.
In order to run the PoC, make sure to run it from a context where
`/dev/qseecom` is accessible.
## Result
Running this on a Pixel 3 running Android 9 causes the kernel to panic. In
theory this PoC should work on other Android devices and versions without any
modifications but I have not tested it.
[4.0K] /data/pocs/842f35dbff5d9cca96aa2f3ffeaec288f2459313
├── [4.0K] jni
│ ├── [ 143] Android.mk
│ ├── [6.3K] ion.h
│ ├── [6.0K] msm_ion.h
│ ├── [ 11K] qseecom.h
│ └── [5.7K] qseecom_race.c
├── [ 34K] LICENSE
└── [ 700] README.md
1 directory, 7 files