# CVE-2014-3153

CVE-2014-3153

The exp is from [@timwr](https://github.com/timwr/CVE-2014-3153)  


Vulnerability reference:
 * [CVE-2014-3153](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3153)  
 * [exp-db](https://www.exploit-db.com/exploits/35370/)  

## Kernels
```
3.3.5 ,3.3.4 ,3.3.2 ,3.2.13 ,3.2.9 ,3.2.1 ,3.1.8 ,3.0.5 ,3.0.4 ,3.0.2 ,3.0.1 ,2.6.39 ,2.6.38 ,2.6.37 ,2.6.35 ,2.6.34 ,2.6.33 ,2.6.32 ,2.6.9 ,2.6.8 ,2.6.7 ,2.6.6 ,2.6.5 ,2.6.4 ,3.2.2 ,3.0.18 ,3.0 ,2.6.8.1
```   

## Usage
```
$ gcc exploit.c -o exploit -lpthread
$ ./exploit
```  


## References
* [Exploiting the Futex Bug and uncovering Towelroot](http://tinyhack.com/2014/07/07/exploiting-the-futex-bug-and-uncovering-towelroot/)
* [CVE-2014-3153内核漏洞分析](http://www.tuicool.com/articles/nm2AZvB)
* [cve2014-3153 漏洞之详细分析与利用](http://blog.topsec.com.cn/ad_lab/cve2014-3153/)
* [Research of CVE-2014-3153 and its famous exploit towelroot on x86](https://github.com/geekben/towelroot)


