SQL-инъекция в mydetailsfaculty.php CloudClassroom-PHP-Project (CVE-2026-100315)
В CloudClassroom-PHP-Project обнаружена уязвимость SQL-инъекции в файле mydetailsfaculty.php, связанная с обработкой параметра myfid. Атаку можно провести удалённо, а публичный эксплойт уже доступен. Уязвимость оценена в 6.9 балла по шкале CVSS — средний уровень критичности.
Подробности
Уязвимость затрагивает CloudClassroom-PHP-Project вплоть до коммита 5dadec098bfbbf3300d60c3494db3fb95b66e7be. Проблема локализована в файле mydetailsfaculty.php: при обработке аргумента myfid не выполняется должная проверка входных данных, что приводит к SQL-инъекции. Согласно описанию, уязвимая функция точно не определена, однако сам факт манипуляции параметром myfid позволяет внедрять произвольные SQL-конструкции. Атака может быть проведена удалённо — злоумышленнику не требуется локальный доступ к серверу. На момент публикации эксплойт уже находится в открытом доступе и может быть использован атакующими. Уязвимости присвоена оценка 6.9 по шкале CVSS, что соответствует среднему уровню критичности. Продукт не использует версионирование, поэтому точные сведения о затронутых и незатронутых релизах отсутствуют — это затрудняет точное определение уязвимых сборок. Разработчик был заблаговременно уведомлён об обнаружении проблемы, однако не ответил на обращение. Это означает, что официальный патч от вендора на текущий момент может отсутствовать.Что делать
Поскольку вендор не отреагировал на уведомление, рекомендуются следующие меры: - Проверить, используется ли CloudClassroom-PHP-Project в вашей инфраструктуре, и по возможности отказаться от него или изолировать от публичного доступа. - Если приложение необходимо, вручную проверить и доработать файл mydetailsfaculty.php: использовать подготовленные выражения (prepared statements) и параметризованные запросы вместо конкатенации входных данных в SQL. - Обеспечить строгую валидацию и экранирование параметра myfid, не допуская передачи в него произвольных значений. - Ограничить права учётной записи базы данных, используемой приложением, до минимально необходимых. - Разместить приложение за WAF и настроить фильтрацию подозрительных запросов, характерных для SQL-инъекций. - Отслеживать обновления репозитория проекта и при появлении исправлений незамедлительно их применять.Итог
CVE-2026-100315 — это удалённо эксплуатируемая SQL-инъекция в CloudClassroom-PHP-Project с публично доступным эксплойтом и средней оценкой CVSS 6.9. Отсутствие реакции вендора и версионирования усложняет защиту, поэтому основную ответственность за безопасность несут администраторы, использующие данный проект. Наиболее надёжная мера — доработка кода с применением параметризованных запросов либо отказ от использования уязвимого приложения.Источник: CVE Project (cvelistV5)
