CVE-2026-45145 in LMS
Zusammenfassung
von VulDB • 30.10.2026
Chamilo LMS ist ein Open-Source-Lernmanagementsystem (LMS). Vor Version 2.0.1 rufen `public/main/inc/lib/career.lib.php` und `public/main/cron/import_csv.php` die native PHP-Funktion `unserialize()` für `user_career.extra_data`, das aus der Datenbank abgerufen wird, ohne die Sicherheitsoption `allowed_classes: false`. Ein Angreifer, in der Lage ist, manipulierte serialisierte PHP-Objekte in diese Spalte zu schreiben – beispielsweise durch eine separate SQL-Injection, einen kompromittierten CSV-Import im Admin-Bereich oder ein Admin-Panel mit geringeren Berechtigungen –, kann beliebige PHP-Objekte instanziieren und POP-Gadget-Chains (Property-Oriented Programming) in automatisch geladenen `Symfony`-, `Doctrine`- oder `Monolog`-Komponenten auslösen. Dies ermöglicht die Ausführung beliebiger OS-Befehle als Benutzer des Webservers, wodurch Vertraulichkeit, Integrität und Verfügbarkeit des Servers beeinträchtigt werden. Dieses Problem wurde in Version 2.0.1 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.