CVE-2026-34161 in LMS
Resumen
por VulDB • 2026-05-27
Chamilo LMS es un sistema de gestión del aprendizaje de código abierto. En las versiones anteriores a 2.0.0-RC.3, existe una vulnerabilidad de Cross-Site Scripting (XSS) almacenada (Stored XSS) en la funcionalidad de carga de archivos adjuntos para publicaciones sociales, donde un usuario autenticado puede cargar un archivo HTML malicioso que contiene JavaScript a través del endpoint /api/social_post_attachments. El archivo cargado se sirve nuevamente desde la aplicación en el contentUrl generado sin sanitización, sin restricciones de tipo de contenido ni encabezado Content-Disposition: attachment, lo que provoca la ejecución del JavaScript en el navegador dentro del origen de la aplicación. Dado que la carga útil se almacena en el lado del servidor y se ejecuta en un origen de confianza, un atacante puede realizar secuestro de sesión, toma de cuentas, escalada de privilegios (si un administrador visualiza el enlace) y acciones arbitrarias en nombre de la víctima. Este problema se ha corregido en la versión 2.0.0-RC.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.