Добро пожаловать в админку. Две SQL-инъекции в Chamilo: как неавторизованный пользователь мог взломать 40 миллионов аккаунтов

PT SWARM обнаружила 13 уязвимостей в Chamilo LMS.


gfivmk2ow5ey48e3m2fgoah8ojqwn7ym.jpg

Эксперты PT SWARM выявили и помогли устранить 13 уязвимостей в Chamilo LMS — популярной платформе с открытым исходным кодом, которую используют университеты, школы и компании для дистанционного и корпоративного обучения. На платформе зарегистрировано около 40 миллионов аккаунтов.

Исследователи Алексей Соловьев, Николай Арчаков и Владимир Власов обнаружили уязвимости на стороне сервера. Часть из них позволяла злоумышленнику не только получить доступ к данным, но и полностью захватить управление системой. По оценке специалистов, недостатки безопасности создавали риски для частных пользователей и организаций, включая угрозу утечек и продвижения по внутренней сети.

Среди найденных ошибок — критические уязвимости классов Deserialization of untrusted data, SQL injection, OS command injection и Blind SSRF. Они открывали возможность внедрять вредоносные данные, выполнять произвольные команды на сервере и отправлять запросы к внутренним системам от имени приложения.

Особенно опасными оказались две уязвимости класса SQL injection , которые позволяли неавторизованным пользователям обращаться к базе данных и получать конфиденциальную информацию. Впоследствии атакующий мог получить доступ к панели администратора и запустить произвольный код через ошибки сериализации данных или командные инъекции.

Ниже приведён полный список всех выявленных проблем безопасности Chamilo LMS:

Все проблемы безопасности были оперативно исправлены в обновлении Chamilo LMS 1.11.32. Пользователям настоятельно рекомендуется установить новую версию как можно скорее.

Для более старых сборок (от 1.11.x до 1.11.28) доступны официальные рекомендации по устранению уязвимостей, опубликованные разработчиками на GitHub. Они включают временные исправления для SQL-инъекций и десериализации данных.

PT SWARM продолжает сотрудничать с авторами открытых проектов, помогая улучшать защиту популярных решений, используемых в образовании и бизнесе.