CVE-2016-5195
Linux Kernel Race Condition Vulnerability
- Published
- Nov 10, 2016
- Updated
- Nov 4, 2025
- Assigning CNA
- Chrome
- Evidence observed
- Oct 19, 2016
Primary CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:HHigh · next 30 days
- Percentile
- 99.7%
- Model date
- Oct 15, 2026
EPSS is a statistical estimate, not a certainty or a measure of impact. Combine it with CVSS, KEV status, exposure and your environment.
CISA Known Exploited
This CVE appears in the CISA Known Exploited Vulnerabilities catalog.
Summary
Race condition in mm/gup.c in the Linux kernel 2.x through 4.x before 4.8.3 allows local users to gain privileges by leveraging incorrect handling of a copy-on-write (COW) feature to write to a read-only memory mapping, as exploited in the wild in October 2016, aka "Dirty COW."
Sources
- CVE-2016-5195Exploit
my personal POC of CVE-2016-5195(dirtyCOW)
- CVE-2016-5195Exploit
Local privilege escalation exploit for CVE-2016-5195 (Dirty COW) targeting the Linux kernel race condition.
DirtyCOW 笔记
- CVE-2016-5195Exploit
DirtyCOW Exploit for Android
- CVE-2016-5195-masterExploit
Proof-of-concept exploit for CVE-2016-5195 (Dirty COW) targeting Android devices via ADB, demonstrating local privilege escalation through race condition exploitation.
Dirty COW Privilege Escalation (CVE-2016-5195)
- CVE-2016-5195Exploit
C exploit for CVE-2016-5195 (Dirty COW) that automatically generates a new root password by overwriting /etc/passwd, enabling local privilege escalation.
- CVE-2016-5195Exploit
CVE-2016-5195 (Dirty COW) exploit that modifies /etc/passwd to escalate privileges and spawn a root shell on vulnerable Linux kernels.
- CVE-2016-5195Research
Non-weaponized CVE-2016-5195 (Dirty COW) analysis and validation harness with root-cause research, upstream patch review, and safe lab-only PoC for confirmed kernels.
Detailed technical analysis and proof-of-concept exploit for CVE-2016-5195 (Dirty COW), a Linux kernel privilege-escalation vulnerability using a race condition in copy-on-write memory management.
- CVE-2016-5195Exploit
Educational implementation of the Dirty COW (CVE-2016-5195) privilege escalation exploit, including race condition payload and SUID-based root shell escalation for Linux systems.
- DirtyCowExploit
Below code takes advantage of a known vulnerability [Dirty COW (CVE-2016-5195)] 🔥
The Repository contains documents that explains the explotation of CVE-2016-5195
- dirtycowExploit
Dirty Cow exploit - CVE-2016-5195
Privilege escalation lab reproducing the DirtyCow kernel exploit (CVE-2016-5195) in a controlled environment. Includes vulnerable setup, exploit execution, privilege escalation to root, and mitigation analysis.
PoC for Dirty COW (CVE-2016-5195)
Educational walkthrough of the Dirty COW (CVE-2016-5195) privilege escalation vulnerability, explaining the race condition exploit in the Linux kernel.
Proof-of-concept exploit for CVE-2016-5195 (Dirty COW) on Android devices. Compiles native binaries via NDK and deploys via ADB to escalate privileges to root on vulnerable devices.
- root-dirtyc0wExploit
DirtyCow root privilege escalation (CVE-2016-5195)
- OSDS_Paper_CVE-2016-5195Research
Academic paper and presentation slides analyzing the Dirty COW Linux privilege escalation vulnerability (CVE-2016-5195), including exploitation techniques, kernel writeback behavior, and detection challenges.
CVE-2016-5195 (dirtycow/dirtyc0w) proof of concept for Android
Dirty COW (CVE-2016-5195) Testing
- CVE-2016-5195Exploit
Ported golang version of dirtycow.c
[AI-assisted] Root method for Lenovo IdeaTab A1000G (MT8317, kernel 3.4.0, Android 4.1) via CVE-2016-5195 (Dirty COW)
- derpyc0wExploit
Example exploit for CVE-2016-5195
Exploit the dirtycow vulnerability to login as root
- DirtyCOW_CVE-2016-5195Exploit
Exploit for CVE-2016-5195 (DirtyCOW) enabling local privilege escalation on Linux systems via a race condition in the kernel's copy-on-write mechanism.
Proof-of-concept exploit for CVE-2016-5195 (Dirty COW), a Linux kernel race condition enabling local privilege escalation to root.
- CVE-2016-5195Exploit
Local privilege escalation exploit for Linux kernel (CVE-2016-5195, Dirty COW). Includes a compiled exploit binary and reference implementation.
Exploit para escalada de privilegios en Linux basado en la vulnerabilidad Dirty Cow (CVE-2016-5195). Incluye binario, código fuente e instrucciones para su uso en entornos controlados.
- dirtycowExploit
Ready to use, weaponized dirtycow (CVE-2016-5195)
- DirtyCow-EXPExploit
编译好的脏牛漏洞(CVE-2016-5195)EXP
- dirtycaw-projetExploit
Escala de privilegios con CVE-2010-5195
- dirtycow-replacerExploit
CVE-2016-5195 dirtycow by timwr automated multi file patch tool
- Dirty-Cow-CVE-2016-5195-Exploit
Exploit for CVE-2016-5195 (Dirty Cow) local privilege escalation vulnerability in Linux kernel, enabling race condition-based root access.
- org.cowpoop.mooooooExploit
Android APK Based On Public Information Using DirtyCOW CVE-2016-5195 Exploit
os experiment 4 CVE-2016-5195
Lab — Privilege Escalation via Dirty Cow CVE-2016-5195 | 4Geeks Academy
- dirtcowExploit
Reproduction of CVE-2016-5195 (Dirty COW) Linux local privilege escalation exploit. Provides a ready-to-compile C source and step-by-step execution guide for educational testing.
Educational Linux privilege escalation exploit targeting CVE-2016-5195 (Dirty COW) to demonstrate kernel vulnerability exploitation and root access acquisition.
- dirtyCowExploit
Dirtycow also is known as CVE-2016-5195
Proof-of-concept exploit for CVE-2016-5195, a Linux kernel race condition vulnerability resulting in local privilege escalation.
- PSSRootExploit
One-Click-Root program based on CVE-2016-5195, that works on the old 'PlayStation Certified' android devices
- dirtycow-labExploit
Explotación vulnerabilidad Dirty COW (CVE-2016-5195) en Ubuntu 16.04.1.
Este proyecto tiene como objetivo demostrar de forma práctica el funcionamiento del exploit Dirty COW (CVE-2016-5195), una vulnerabilidad crítica del en el kernel de Linux. Se simula un escenario realista en el que un atacante con acceso local limitado a un sistema sin parchear logra escalar sus privilegios hasta obtener acceso completo como root.
- dirtycow-labPoC
Educational PoC for Dirty COW (CVE-2016-5195) with logging, ptrace fallback, and binary payload support.
- ansible_CVE-2016-5195_checkScanner
Ansible playbook to test systems for the Dirty COW privilege escalation vulnerability (CVE-2016-5195) with automated local exploitation checks.
- scumjrsPoC
PoC for Dirty COW (CVE-2016-5195)
More specific : Dirty COW (CVE-2016-5195)
- DirtyCOW-PoCExploit
An exploit script of CVE-2016-5195
- CVE-2016-5195Exploit
这里保留着部分脏牛漏洞的利用代码
- LinuxEelvationExploit
Linux Eelvation(持续更新)
- ExploitsPoC
Original CVEs, exploit PoCs, and security advisories with detailed vulnerability chains, privilege escalation, and container escape techniques for penetration testing and research.
Minimal 587-byte static ELF exploit for CVE-2026-31431, achieving local privilege escalation via AF_ALG splice page cache corruption. No libc or runtime dependencies.
- linux-kernel-exploitsExploit
linux-kernel-exploits Linux平台提权漏洞集合
Phil Oester · linux · Oct 19, 2016
Robin Verton · linux · Oct 21, 2016
Phil Oester · linux · Oct 26, 2016
FireFart · linux · Nov 28, 2016
Gabriele Bonacini · linux · Nov 27, 2016
Responsible use
Use vulnerability information only on systems you own or are authorized to test. Kitploit links to public research metadata and does not store exploit code or malicious payloads.