Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
exploit-js2py — La vulnerabilidad CVE-2024-28397 afecta a las versiones de js2py hasta la v0.74, una biblioteca de Python que permite ejecutar código JavaScript dentro del intérprete de Python. | Kitploit
Herramientas/GitHubGitHub/rianjuniorsf/exploit-js2py
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebVirtualización de SeguridadPruebas de PenetraciónDesarrollo de Payloads
GitHubrianjuniorsf/exploit-js2py

exploit-js2py

La vulnerabilidad CVE-2024-28397 afecta a las versiones de js2py hasta la v0.74, una biblioteca de Python que permite ejecutar código JavaScript dentro del intérprete de Python.

Ver Repositorio
14hace 10 mesesAú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

CVE-2024-28397 - Escape del Sandbox de js2py

Descripción

La vulnerabilidad CVE-2024-28397 afecta a versiones de js2py hasta v0.74, una librería de Python que permite ejecutar código JavaScript dentro del intérprete de Python.

El fallo está en la implementación del método disable_pyimport(), que debería impedir que el código JavaScript acceda a objetos de Python. Sin embargo, debido a un fallo en la implementación, un atacante puede eludir esta restricción y obtener referencias a objetos de Python dentro del entorno JavaScript, permitiendo la ejecución arbitraria de código en el host.

Detalles Técnicos

  • Componente afectado: js2py.disable_pyimport()
  • Versiones afectadas: Hasta v0.74
  • ID de CVE: CVE-2024-28397
  • CVSS v3.1: 5.3 (Medio)
  • CWE: 94 (Control inadecuado de la generación de código)

La vulnerabilidad ocurre porque el método disable_pyimport() no impide adecuadamente el acceso a objetos de Python desde código JavaScript. Esto permite a un atacante, incluso con la protección habilitada, acceder a objetos de Python y ejecutar comandos arbitrarios en el sistema.


Cómo Usar

Requisitos

  • PHP >= 7.x
  • Docker composer
  • Extensión PHP curl habilitada
  • Aplicación Python vulnerable a CVE-2024-28397 (js2py <= v0.74) ejecutándose como objetivo

Instalación

Clona el repositorio e instala las dependencias:

Instalación

  • Clona el repositorio e instala las dependencias:
git clone https://github.com/yourusername/exploit-js2py-CVE-2024-28397.git
cd exploit-js2py-CVE-2024-28397
composer install
Descargar herramienta