Chamilo LMS est un système de gestion d’apprentissage (LMS) open source axé sur la facilité d’utilisation et l’accessibilité. Il s’agit de l’un des 3 principaux LMS open source au monde.
Caractéristiques du projet :
- Langage principal : PHP compatible v 8
- Branche analysée : 1.11.x (branche stable actuelle)
- Dernière version : 1.11.28
- Politique de sécurité : Correction rapide des vulnérabilités

Issue #179 – 2024-11-04 → Corrigé en 2025
Vulnérabilité XSS stockée dans les portfolios
- Impact : Modéré
- Risque : Modéré
- Description : Permet à un utilisateur authentifié de créer un post ou commentaire de portfolio avec XSS
- Versions affectées : Chamilo 1.11.x (jusqu’à 1.11.26)
- Correctif : Filtrage amélioré des entrées utilisateur dans les portfolios
Issue #178 – 2024-11-04 → Corrigé en 2025
Vulnérabilité XSS stockée dans la messagerie
- Impact : Modéré
- Risque : Modéré
- Description : Chamilo 1.11.x (up to 1.11.26) allows an authenticated user to craft a message to an admin with XSS
- Rapporté par : Sameer Jyani @ redhuntlabs
- Correctif : Commit 2c32fdef693e6340feacc65d3591ee29d5028c07
Issue #177 – 2024-09-27 → Corrigé en 2025
Injection HTML dans le chat de cours
- Impact : Faible
- Risque : Modéré
- Description : Chamilo 1.11.x (up to 1.11.26) allows an authenticated user with access to the chat tool in a course to inject HTML in the course chat
- Rapporté par : Uttam Gupta @ redhuntlabs
- Correctif : Configuration CSP recommandée + commit 7784dadcb5a55458a3031a22d9055f6b81226a99 ou supprimer le chat
Issue #176 – 2024-09-24 → Corrigé en 2025
Injection HTML dans le réseau social
- Impact : Faible
- Risque : Modéré
- Description : Chamilo 1.11.x (up to 1.11.26) allows an authenticated user with access to the social network to post HTML on his own wall
- Rapporté par : Sameer Jyani @ redhuntlabs
- Correctif : Configuration CSP* + commit 7784dadcb5a55458a3031a22d9055f6b81226a99
* Content Security Policy (CSP) est un mécanisme de sécurité web qui aide à prévenir les attaques par injection de code malveillant, notamment les attaques XSS (Cross-Site Scripting). C’est un en-tête HTTP ou une balise meta qui définit les sources autorisées pour différents types de contenu.
Issue #175 – 2024-09-11 → Corrigé en 2025
Exécution d’entrées utilisateur non fiables → RCE
- Impact : Élevé
- Risque : Modéré
- Description : Chamilo 1.11.x (up to 1.11.26) allows carefully crafted SOAP request to upload files to executable directories
- Rapporté par : Vladimir Vlasov (Positive Technologies)
Mesures de sécurité récentes appliquées
- Amélioration du filtrage des entrées : Renforcement du filtrage XSS dans plusieurs composants
- Authentification renforcée : Corrections des vérifications d’authentification dans les appels AJAX
- Contrôle d’accès : Amélioration des contrôles d’autorisation
- Configuration CSP : Recommandations pour implémenter Content Security Policy
- Mise à jour des bibliothèques : Correction des vulnérabilités dans les dépendances tierces

Besoin d’aide sur Chamilo ?
Voir la liste des Entreprises et fournisseurs de Chamilo en France et dans le monde