
Lista actualizada semanalmente de CVEs faltantes en el repositorio oficial de plantillas de nuclei. Creada principalmente para bug bounty, pero también útil para pruebas de penetración y evaluaciones de vulnerabilidad.
Nota Este repositorio está 100% automatizado, por lo que puede haber errores, pero en general es bastante preciso. Ve a la sección "Cómo funciona" para entender cómo se recopilan los datos.
CVEs analizados: 170230
CVEs faltantes: 67954
Desplegable por tipo de vulnerabilidad:
| Tipo | Cantidad | Datos |
|---|
| XSS | 23659 | xss.txt |
| RCE | 3603 | rce.txt |
| Inyección SQL | 13533 | sqli.txt |
| Inclusión Local de Archivos | 391 | lfi.txt |
| Falsificación de Petición del Lado del Servidor | 477 | ssrf.txt |
| Contaminación de Prototipos | 321 | proto-pollution.txt |
| Contrabando de Peticiones | 116 | req-smuggling.txt |
| Redirección Abierta | 469 | open-redirect.txt |
| Entidad Externa XML | 482 | xxe.txt |
| Salto de Ruta | 4068 | path-traversal.txt |
| Inyección de Plantillas del Lado del Servidor | 99 | ssti.txt |
| Denegación de Servicio | 16125 | dos.txt |
Desplegable por año:
Lógica automatizada:
for each cve in trickest/cve:
if this cve not present in nuclei-templates:
if it contains one of the words we are looking for:
if it is a CVE suitable for nuclei:
print it
¿Cuáles son las "palabras que buscamos"? reflected, rce, local file inclusion, server side request forgery, ssrf, remote code execution, remote command execution, command injection, code injection, ssti, template injection, lfi, xss, Cross-Site Scripting, Cross Site Scripting, SQL injection, Prototype pollution, XML External Entity, Request Smuggling, XXE, Open redirect, Path Traversal, Directory Traversal y Denial of Service.
Esto significa que los tipos de vulnerabilidad rastreados son: XSS, RCE, inyección SQL, Inclusión Local de Archivos, Falsificación de Petición del Lado del Servidor, Contaminación de Prototipos, Contrabando de Peticiones, Redirección Abierta, Entidad Externa XML, Salto de Ruta, Inyección de Plantillas del Lado del Servidor y Denegación de Servicio; pero se admitirán nuevos tipos de vulnerabilidades.
¿Por qué puede haber errores al categorizar CVEs? Porque al hacer grep de estas palabras puede haber falsos positivos, lo que significa que una vulnerabilidad XXE puede categorizarse como RCE porque, por ejemplo, dice "en ciertas situaciones puede escalarse a rce".
¿Por qué si resto los "CVEs faltantes" de los "CVEs analizados" no obtengo el recuento exacto de las plantillas oficiales de nuclei? Porque, como se dijo antes, los tipos de vulnerabilidad rastreados son solo 10 (los más famosos), pero también se reportan muchos otros tipos (y serán admitidos).
¿Qué significa que un CVE sea adecuado para Nuclei? Básicamente, una vulnerabilidad remota web o de red (por ejemplo, un CVE en Android no es adecuado).
Simplemente abre un issue / pull request.
Este repositorio está bajo la Licencia MIT.
edoardottt.com para contactarme.
| 2013 | 931 | 2013.txt |
| 2014 | 1570 | 2014.txt |
| 2015 | 1945 | 2015.txt |
| 2016 | 1870 | 2016.txt |
| 2017 | 2857 | 2017.txt |
| 2018 | 3354 | 2018.txt |
| 2019 | 2653 | 2019.txt |
| 2020 | 3560 | 2020.txt |
| 2021 | 4090 | 2021.txt |
| 2022 | 4804 | 2022.txt |
| 2023 | 6518 | 2023.txt |
| 2024 | 10469 | 2024.txt |
| 2025 | 7829 | 2025.txt |
| 2026 | 3677 | 2026.txt |