CVE-2026-45145 in LMS
Sumário
de VulDB • 30/10/2026
O Chamilo LMS é um sistema de gerenciamento de aprendizagem (LMS) de código aberto. Antes da versão 2.0.1, os arquivos `public/main/inc/lib/career.lib.php` e `public/main/cron/import_csv.php` chamam a função nativa do PHP `unserialize()` no campo `user_career.extra_data`, recuperado do banco de dados, sem a opção de segurança `allowed_classes: false`. Um atacante capaz de escrever objetos serializados em PHP manipulados nessa coluna — por exemplo, através de uma injeção SQL separada, de uma importação CSV de administrador comprometida ou de um painel administrativo com privilégios mais baixos — pode instanciar objetos PHP arbitrários e acionar cadeias de gadgets POP (Property Oriented Programming) nos componentes `Symfony`, `Doctrine` ou `Monolog` carregados automaticamente. Isso permite a execução arbitrária de comandos no sistema operacional como o usuário do servidor web, comprometendo a confidencialidade, integridade e disponibilidade do servidor. Este problema foi corrigido na versão 2.0.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.