CVE-2017-7692
SquirrelMail 1.4.22 (и другие версии до 20170427_0200-SVN) допускает удалённое выполнение кода после аутентификации через файл sendmail.cf, который...
- Опубликовано
- 20 апр. 2017 г.
- Обновлено
- 5 авг. 2024 г.
- Назначение CNA
- mitre
- Наблюдены доказательства
- 23 апр. 2017 г.
Первичный CVSS
nvd · CVSS 2.0
AV:N/AC:L/Au:S/C:C/I:C/A:CСредний · следующие 30 дней
- Процентиль
- 98,1 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
SquirrelMail 1.4.22 (и другие версии до 20170427_0200-SVN) допускает удалённое выполнение кода после аутентификации через файл sendmail.cf, который некорректно обрабатывается в вызове popen. Эту уязвимость можно использовать для выполнения произвольных shell-команд на удалённом сервере. Проблема находится в файле Deliver_SendMail.class.php, в функции initStream, которая использует escapeshellcmd() для очистки команды sendmail перед её выполнением. В данном случае использование escapeshellcmd() некорректно, поскольку эта функция не экранирует пробелы, что позволяет внедрять произвольные параметры команды. Проблема заключается в параметре -f$envelopefrom в командной строке sendmail. Таким образом, если целевой сервер использует sendmail и SquirrelMail настроен на использование его как программы командной строки, можно обмануть sendmail, заставив его использовать предоставленный атакующим конфигурационный файл, который запускает выполнение произвольной команды. Для эксплуатации атакующий должен загрузить файл sendmail.cf в качестве вложения в письмо и внедрить имя файла sendmail.cf с опцией -C в настройке «Options > Personal Informations > Email Address».
Источники
1Dawid Golunski · linux · 23 апр. 2017 г.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.