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

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2026-25057 — PoC para Zip Slip en las cargas de configuración de tareas de MarkUs | Kitploit
Herramientas/GitHubGitHub/ustr/cve-2026-25057
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad WebHerramienta de Acceso Remoto
GitHubustr/cve-2026-25057

CVE-2026-25057

PoC para Zip Slip en las cargas de configuración de tareas de MarkUs

Ver Repositorio
21hace 1 mesAú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-2026-25057

MarkUs es una aplicación web para calificar tareas de estudiantes.

Resumen

Las cargas de archivos ZIP de configuración de tareas de MarkUs son vulnerables a salto de ruta (Zip Slip), lo que permite la escritura arbitraria de archivos y posibilita la ejecución remota de código.

Detalles

Los nombres de las entradas del archivo se utilizan para construir rutas del sistema de archivos sin comprobar que las rutas resultantes permanezcan dentro del directorio de extracción previsto. Un instructor autenticado puede cargar un archivo manipulado que contenga secuencias de salto de ruta para escribir archivos fuera de ese directorio.

El impacto depende de los permisos del sistema de archivos del proceso de la aplicación. Sobrescribir archivos ejecutables de la aplicación puede provocar la ejecución remota de código.

Reproducción

  1. Genere zip-slip-check.zip con los fixtures necesarios usando poc.py.

  2. Inicie sesión en MarkUs como instructor, navegue a la página Assignments de cualquier curso, haga clic en "Upload the configuration zip file" y envíe el archivo.

  3. Inicie un listener en el entorno accesible por la dirección de callback del payload:

    nc -lvnp 8080 -vvv
    
  4. Como estudiante, añada su clave pública SSH a su perfil de MarkUs y, a continuación, active una operación Git sobre SSH contra cualquier repositorio del curso.

    git clone ssh://markus@<host>:2222/~/csc123
    

Versiones afectadas conocidas

MarkUs <= 2.9.0.

Corregido en la versión 2.9.1.

Mitigación

Actualice a una versión de MarkUs compatible que contenga la corrección. Restringir los permisos del sistema de archivos del proceso de la aplicación puede limitar el impacto.

Referencias

https://github.com/MarkUsProject/Markus/security/advisories/GHSA-mccg-p332-252h

Descargar herramienta