Public exploitation

Exploit catalog

Every public exploit we catalog, in one index. Search by CVE, exploit name or technology — and see, right beside it, what the flaw is actually worth: severity, exploitation probability, and whether it’s already under attack.

77,044cataloged exploits
35,296CVEs with public exploitation
24,695lab-tested
14,090 exploits
GitHub PoC8
CVE-2014-9322 (a.k.a BadIRET) proof of concept for Linux
CVE-2014-932219 Jul 2017
arch/x86/kernel/entry_64.S in the Linux kernel before 3.17.5 does not properly handle faults associated with the Stack S
23RISK
open
GitHub PoC339
An internet scanner for exploit CVE-2017-0144 (Eternal Blue) & CVE-2017-0145 (Eternal Romance)
CVE-2017-0144HIGHunder attackransomware16 Jul 2017
The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows
100RISK
open
GitHub PoC2
Apache struts struts 2 048, CVE-2017-9791.
CVE-2017-9791CRITICALunder attack07 Jul 2017
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passe
100RISK
open
GitHub PoC27
CVE-2017-9791
CVE-2017-9791CRITICALunder attack07 Jul 2017
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passe
100RISK
open
GitHub PoC24
CVE-2014-1303 (WebKit Heap based BOF) proof of concept for Linux
CVE-2014-130307 Jul 2017
Heap-based buffer overflow in Apple Safari 7.0.2 allows remote attackers to execute arbitrary code and bypass a sandbox
35RISK
open
GitHub PoC2
POC for java RMI deserialization vulnerability
CVE-2017-324104 Jul 2017
Vulnerability in the Java SE, Java SE Embedded, JRockit component of Oracle Java SE (subcomponent: RMI). Supported versi
35RISK
open
GitHub PoC
VideoLAN VLC media player 0.9.4 Media Player ty.c buffer overflow
CVE-2008-465402 Jul 2017
Stack-based buffer overflow in the parse_master function in the Ty demux plugin (modules/demux/ty.c) in VLC Media Player
50RISK
open
GitHub PoC57
CVE-2017-0213 for command line
CVE-2017-0213HIGHunder attackransomware01 Jul 2017
Windows COM Aggregate Marshaler in Microsoft Windows Server 2008 SP2 and R2 SP1, Windows 7 SP1, Windows 8.1, Windows Ser
93RISK
open
GitHub PoC13
sUbc0ol/Apache-Struts2-RCE-Exploit-v2-CVE-2017-5638
CVE-2017-5638CRITICALunder attackransomware30 Jun 2017
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
100RISK
open
GitHub PoC
sUbc0ol/Microsoft-Word-CVE-2017-0199-
CVE-2017-0199HIGHunder attackransomware30 Jun 2017
Microsoft Office 2007 SP3, Microsoft Office 2010 SP2, Microsoft Office 2013 SP1, Microsoft Office 2016, Microsoft Window
100RISK
open
GitHub PoC
sUbc0ol/Apache-Struts-CVE-2017-5638-RCE-Mass-Scanner
CVE-2017-5638CRITICALunder attackransomware30 Jun 2017
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
100RISK
open
GitHub PoC
sUbc0ol/CVE-2015-0235
CVE-2015-023530 Jun 2017
Heap-based buffer overflow in the __nss_hostname_digits_dots function in glibc 2.2, and other 2.x versions before 2.18,
60RISK
open
GitHub PoC
FreeSSHD Remote Authentication Bypass Vulnerability (freeSSHd 2.1.3)
CVE-2012-606630 Jun 2017
freeSSHd.exe in freeSSHd through 1.2.6 allows remote attackers to bypass authentication via a crafted session, as demons
50RISK
open
GitHub PoC
shaheemirza/CVE-2017-0213-
CVE-2017-0213HIGHunder attackransomware29 Jun 2017
Windows COM Aggregate Marshaler in Microsoft Windows Server 2008 SP2 and R2 SP1, Windows 7 SP1, Windows 8.1, Windows Ser
93RISK
open
GitHub PoC1
CVE-2015-1635
CVE-2015-1635CRITICALunder attack29 Jun 2017
HTTP.sys in Microsoft Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8, Windows 8.1, and Windows Server 2012 Gold an
100RISK
open
GitHub PoC
qwertyuiop12138/CVE-2016-10033
CVE-2016-10033CRITICALunder attack28 Jun 2017
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
100RISK
open
GitHub PoC
homjxi0e/CVE-2017-3078
CVE-2017-307826 Jun 2017
Adobe Flash Player versions 25.0.0.171 and earlier have an exploitable memory corruption vulnerability in the Adobe Text
35RISK
open
GitHub PoC
InSpec profile to verify a node is patched and compliant for CVE-2017-8543
CVE-2017-8543CRITICALunder attack19 Jun 2017
Microsoft Windows XP SP3, Windows XP x64 XP2, Windows Server 2003 SP2, Windows Vista, Windows 7 SP1, Windows Server 2008
90RISK
open
GitHub PoC2
os experiment 4 CVE-2016-5195
CVE-2016-5195HIGHunder attack16 Jun 2017
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 lev
93RISK
open
GitHub PoC
CVE-2017-5638 Test environment
CVE-2017-5638CRITICALunder attackransomware13 Jun 2017
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
100RISK
open
GitHub PoC
homjxi0e/CVE-2017-2671
CVE-2017-267108 Jun 2017
The ping_unhash function in net/ipv4/ping.c in the Linux kernel through 4.10.8 is too late in obtaining a certain lock a
23RISK
open
GitHub PoC
homjxi0e/CVE-2017-7472
CVE-2017-747208 Jun 2017
The KEYS subsystem in the Linux kernel before 4.10.13 allows local users to cause a denial of service (memory consumptio
23RISK
open
GitHub PoC
homjxi0e/CVE-2017-5638
CVE-2017-5638CRITICALunder attackransomware08 Jun 2017
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
100RISK
open
GitHub PoC1
Struts-RCE CVE-2017-5638
CVE-2017-5638CRITICALunder attackransomware08 Jun 2017
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
100RISK
open
GitHub PoC6
own implementation of the CVE-2017-1000367 sudo privilege escalation vulnerability in python
CVE-2017-100036708 Jun 2017
Todd Miller's sudo version 1.8.20 and earlier is vulnerable to an input validation (embedded spaces) in the get_process_
23RISK
open
GitHub PoC
homjxi0e/CVE-2017-9430
CVE-2017-943008 Jun 2017
Stack-based buffer overflow in dnstracer through 1.9 allows attackers to cause a denial of service (application crash) o
28RISK
open
GitHub PoC
smancke/CVE-2017-5638
CVE-2017-5638CRITICALunder attackransomware07 Jun 2017
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception ha
100RISK
open
GitHub PoC84
Motorola Untethered Jailbreak: Exploiting CVE-2016-10277 for Secure Boot and Device Locking bypass
CVE-2016-1027706 Jun 2017
An elevation of privilege vulnerability in the Motorola bootloader could enable a local malicious application to execute
23RISK
open
GitHub PoC259
Remote root exploit for the SAMBA CVE-2017-7494 vulnerability
CVE-2017-7494CRITICALunder attackransomware05 Jun 2017
Samba since version 3.5.0 and before 4.6.4, 4.5.10 and 4.4.14 is vulnerable to remote code execution vulnerability, allo
100RISK
open
GitHub PoC1
homjxi0e/CVE-2017-1000367
CVE-2017-100036704 Jun 2017
Todd Miller's sudo version 1.8.20 and earlier is vulnerable to an input validation (embedded spaces) in the get_process_
23RISK
open
previouspage 454 / 470next

We index only the public link to the proof of concept — we never host or redistribute exploitation code. Sources: PoC-in-GitHub, Exploit-DB, Nuclei, Metasploit and VulnCheck XDB. A public PoC existing does not mean the flaw is exploitable in your environment.