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-79294 — Aviso de divulgación responsable para CVE-2026-79294, un XSS almacenado en la vista previa de artefactos HTML de Moonshot AI Kimi a través de la vista pública de Share que permite el robo de tokens de sesión y la toma de control de cuentas. | Kitploit
Herramientas/GitHubGitHub/mgtx2/cve-2026-79294
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad WebPapers e InvestigaciónAprendizaje y Educación
GitHubmgtx2/cve-2026-79294

CVE-2026-79294

Aviso de divulgación responsable para CVE-2026-79294, un XSS almacenado en la vista previa de artefactos HTML de Moonshot AI Kimi a través de la vista pública de Share que permite el robo de tokens de sesión y la toma de control de cuentas.

Ver Repositorio
18hace 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-79294

CVE-2026-79294 — XSS almacenado en la vista previa de artefactos HTML de Moonshot AI Kimi, entregado a través de la vista pública de Compartir, lo que provoca la exfiltración del token de sesión y se demuestra la toma de control de la cuenta. Aviso de divulgación responsable.

Detalles de la vulnerabilidad

  • Tipo de vulnerabilidad: Cross-Site Scripting (XSS) almacenado/similar a almacenado mediante respuesta de IA
  • Producto afectado: Kimi AI
  • Versión afectada: v1.0

CVE CWE-79


Afectado

Proveedor / productoMoonshot AI — Kimi
ComponentesRepresentación de la vista previa de artefactos HTML; vista pública de Compartir
DebilidadCWE-79 — Neutralización incorrecta de la entrada durante la generación de páginas web

El problema

Kimi representa los artefactos HTML generados por el modelo en un panel de vista previa dentro del propio origen de la aplicación, sin neutralizar el script. Compartir una conversación publica ese artefacto en una URL pública de Compartir, por lo que el script creado por una cuenta se ejecuta en el navegador de cualquiera que abra el enlace.

Los valores de sesión en los que se basa Kimi se guardan en localStorage y, por lo tanto, son legibles por ese script:

access_token
refresh_token
msh_user_id

En consecuencia, la ejecución de script no se detiene en la ejecución de script. Esos tres valores pueden leerse del navegador de una víctima, enviarse a cualquier lugar y reutilizarse para obtener una sesión autenticada como esa víctima.


Cadena

cuenta del atacante  →  artefacto que contiene el script de exfiltración  →  Compartir público
       →  la víctima abre el enlace  →  el script se ejecuta en el origen de Kimi
       →  los tres valores de localStorage llegan al atacante
       →  se reutilizan en un navegador limpio  →  autenticado como la víctima

Un atacante necesita una cuenta normal. La víctima solo necesita abrir un enlace compartido mientras tiene la sesión iniciada, que es precisamente para lo que sirven los enlaces compartidos.


Verificación

ObservadoCómo
El script se ejecuta en el navegador de la víctimaUna solicitud llegó al endpoint del atacante, originada desde la sesión de la víctima
Los tres valores son legibles por el scriptLos tres estaban presentes en el cuerpo de esa solicitud
Los valores autentican por sí solosSe escribieron en un navegador que nunca había iniciado sesión en Kimi; tras recargar, ese navegador mantenía una sesión autenticada
Los valores son la causaControl: mismo navegador, valores omitidos, recarga — permaneció sin autenticar

Ambas cuentas involucradas fueron creadas y controladas por el investigador. En ningún momento se accedió a datos de terceros.


Prueba de concepto

La cadena está documentada arriba en su totalidad. La carga útil funcional y el endpoint receptor se omiten — publicarlos armaría el ataque en lugar de describirlo.

El prompt del artefacto tiene la forma:

Generate an HTML page that reads the three localStorage values above
and POSTs them to <attacker endpoint>.
Descargar herramienta