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
CVE-2026-39987-Marimo-Preauth-RCE — Reproducción y análisis de la causa raíz de CVE-2026-39987, RCE pre-autenticación por WebSocket en Marimo, en un laboratorio Docker local. | Kitploit
Herramientas/GitHubGitHub/laremontada12/cve-2026-39987-marimo-preauth-rce
Seguridad de ContenedoresAnálisis de VulnerabilidadesExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónLabs y Práctica
GitHublaremontada12/cve-2026-39987-marimo-preauth-rce

CVE-2026-39987-Marimo-Preauth-RCE

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

Reproducción y análisis de la causa raíz de CVE-2026-39987, RCE pre-autenticación por WebSocket en Marimo, en un laboratorio Docker local.

Ver Repositorio
11hace 2 díasAún no revisado

Investigación de RCE pre-autenticación en Marimo CVE-2026-39987

Descripción general

  • Este proyecto se centra en CVE-2026-39987, una vulnerabilidad de ejecución remota de código pre-autenticación en Marimo relacionada con el endpoint WebSocket del terminal /terminal/ws.

  • Marimo es un notebook Python reactivo de código abierto que permite a los usuarios escribir y ejecutar código Python a través de una interfaz web. Dado que las plataformas de notebooks pueden ejecutar código en el lado del servidor, las funciones privilegiadas como el acceso al terminal deben estar protegidas mediante una autenticación y un control de acceso adecuados.

  • En las versiones vulnerables de Marimo, la autenticación no se aplicaba correctamente en el endpoint WebSocket del terminal. Como resultado, un usuario no autenticado podía potencialmente acceder a la funcionalidad del terminal y ejecutar comandos en el entorno donde se ejecuta Marimo.

  • El objetivo de este proyecto es reproducir la vulnerabilidad en un laboratorio Docker local, analizar la causa raíz, comparar las versiones vulnerable y parcheada, y verificar que la corrección previene el problema.

Información de la CVE

  • ID de CVE: CVE-2026-39987
  • Producto: Marimo
  • Tipo de vulnerabilidad: Autenticación faltante para función crítica
  • CWE: CWE-306
  • Versiones afectadas: Marimo < 0.23.0
  • Versión corregida: Marimo 0.23.0+
  • Endpoint afectado: /terminal/ws
  • Impacto: Ejecución remota de código pre-autenticación
  • Gravedad: Crítica
  • CVSS v4.0: 9.3
  • CVSS v3.1: 9.8

Objetivos del proyecto

  • Comprender Marimo y el contexto de la vulnerabilidad
  • Construir un laboratorio Docker local vulnerable
  • Reproducir la vulnerabilidad de forma segura en localhost
  • Analizar la causa raíz en /terminal/ws
  • Realizar un diff de parches entre las versiones vulnerable y corregida
  • Verificar la corrección en Marimo parcheado
  • Redactar la mitigación y las lecciones aprendidas

Entornos de laboratorio

  • SO: Windows 11
  • Versión de Docker: 29.0.0
  • Versión de Docker Compose: v5.5.1
  • Versión de Python: 3.11.9
  • Versión vulnerable de Marimo: TODO
  • Versión parcheada de Marimo: TODO

Estado del proyecto

  • Investigar la CVE
  • Construir el laboratorio vulnerable
  • Construir el laboratorio parcheado
  • Reproducir el PoC
  • Análisis de la causa raíz
  • Diff de parches
  • Verificar la corrección
  • Informe final

Aviso legal

Este proyecto es solo con fines educativos. Todas las pruebas se realizarán en un entorno de laboratorio Docker local.

Descargar herramienta