CVE-2026-34161 in LMS
Résumé
par VulDB • 27/05/2026
Chamilo LMS est un système de gestion de l'apprentissage (LMS) open source. Dans les versions antérieures à la 2.0.0-RC.3, une vulnérabilité de type Stored Cross-Site Scripting (XSS) existe au niveau de la fonctionnalité de téléchargement des pièces jointes aux publications sociales, permettant à un utilisateur authentifié de télécharger un fichier HTML malveillant contenant du code JavaScript via le point de terminaison /api/social_post_attachments. Le fichier téléchargé est renvoyé par l'application à l'URL de contenu générée (contentUrl) sans aucune sanitization, sans restrictions de type de contenu et sans en-tête Content-Disposition: attachment, ce qui entraîne l'exécution du code JavaScript dans le navigateur au sein de l'origine de l'application. Étant donné que la charge utile est stockée côté serveur et s'exécute dans une origine de confiance, un attaquant peut effectuer un détournement de session, prendre le contrôle du compte, réaliser une élévation de privilèges (si un administrateur consulte le lien) et exécuter des actions arbitraires au nom de la victime. Ce problème a été corrigé dans la version 2.0.0-RC.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.