Share
## https://sploitus.com/exploit?id=0EB7005F-1AF8-5D82-BFB3-0885D0E7AA8B
# Nessus-CVE-POC-Finder
Python script to parse .nessus file, extract CVE numbers, and search for exploits using "searchsploit".
## Usage
```
usage: Nessus-CVE-POC-Finder.py [-h] [--unique] [--csv OUTPUT.csv] [--exploits] nessus_file
Extract CVE numbers from a .nessus file.
positional arguments:
nessus_file Path to the .nessus file
options:
-h, --help show this help message and exit
--unique Print only the unique, sorted list of CVE IDs
--csv OUTPUT.csv Write full results (with host/plugin context) to a CSV file
--exploits Cross-reference unique CVEs against searchsploit (exact match) and print any exploits found
```
## Example
```
$ python3 Nessus-CVE-POC-Finder.py --exploits example.nessus
Querying searchsploit for 149 unique CVE(s)...
CVE-2015-4852
10.0.0.2
[EDB-ID 42806] Oracle WebLogic Server 10.3.6.0 - Java Deserialization Remote Code Execution
/usr/share/exploitdb/exploits/java/remote/42806.py
[EDB-ID 46628] Oracle Weblogic Server Deserialization RCE - Raw Object (Metasploit)
/usr/share/exploitdb/exploits/multiple/remote/46628.rb
[EDB-ID 44552] Websphere/JBoss/OpenNMS/Symantec Endpoint Protection Manager - Java Deserialization Remote Code Execution
/usr/share/exploitdb/exploits/multiple/remote/44552.sh
CVE-2016-6816
10.0.0.1
10.0.0.2
10.0.0.3
[EDB-ID 41783] Apache Tomcat 6/7/8/9 - Information Disclosure
/usr/share/exploitdb/exploits/multiple/remote/41783.txt
CVE-2017-12617
10.0.0.1
10.0.0.2
10.0.0.3
[EDB-ID 42966] Apache Tomcat < 9.0.1 (Beta) / < 8.5.23 / < 8.0.47 / < 7.0.8 - JSP Upload Bypass / Remote Code Execution (2)
/usr/share/exploitdb/exploits/jsp/webapps/42966.py
[EDB-ID 43008] Tomcat - Remote Code Execution via JSP Upload Bypass (Metasploit)
/usr/share/exploitdb/exploits/java/remote/43008.rb
CVE-2017-3248
10.0.0.4
[EDB-ID 44998] Oracle WebLogic 12.1.2.0 - RMI Registry UnicastRef Object Java Deserialization Remote Code Execution
/usr/share/exploitdb/exploits/multiple/webapps/44998.py
CVE-2018-2628
10.0.0.3
[EDB-ID 45193] Oracle Weblogic Server - Deserialization Remote Code Execution (Metasploit)
/usr/share/exploitdb/exploits/windows/remote/45193.rb
[EDB-ID 45193] Oracle Weblogic Server - Deserialization Remote Code Execution (Metasploit)
/usr/share/exploitdb/exploits/windows/remote/45193.rb
[EDB-ID 44553] Oracle Weblogic Server 10.3.6.0 / 12.1.3.0 / 12.2.1.2 / 12.2.1.3 - Deserialization Remote Command Execution
/usr/share/exploitdb/exploits/multiple/remote/44553.py
CVE-2020-1938
10.0.0.1
[EDB-ID 48143] Apache Tomcat - AJP 'Ghostcat File Read/Inclusion
/usr/share/exploitdb/exploits/multiple/webapps/48143.py
[EDB-ID 49039] Apache Tomcat - AJP 'Ghostcat' File Read/Inclusion (Metasploit)
/usr/share/exploitdb/exploits/multiple/webapps/49039.rb
CVEs with exact-match exploits: 6 / 149
Total CVE occurrences: 1123
Unique CVEs: 149
```