CVE-2024-57728
SimpleHelp SimpleHelp
2026-04-24
SimpleHelp contains a path traversal vulnerability that allows admin users to upload arbitrary files anywhere on the file system by uploading a crafted zip file (i.e. zip slip). This can be exploited to execute arbitrary code on the host in the context of the SimpleHelp server user.
Технический анализ и план устранения
Суть уязвимости
CVE-2024-57728 представляет собой критическую уязвимость типа Path Traversal (Zip Slip) в программном обеспечении для удаленного управления SimpleHelp. Уязвимость позволяет аутентифицированному администратору загрузить специально сформированный ZIP-архив, содержащий файлы с относительными путями (например, ../../). При распаковке такого архива сервер SimpleHelp сохраняет файлы за пределами предназначенной директории. Это позволяет злоумышленнику перезаписать системные файлы или загрузить исполняемые скрипты, что ведет к удаленному выполнению произвольного кода (RCE) с правами пользователя, от которого запущен сервис SimpleHelp.
Как исправить
Единственным надежным способом устранения уязвимости является обновление серверной части SimpleHelp до версии, в которой реализована проверка путей при распаковке архивов.
- Перейдите на официальный сайт SimpleHelp в раздел загрузок.
- Скачайте последнюю стабильную версию (рекомендуется версия 5.3.6 или выше, где данная проблема устранена).
- Выполните резервное копирование конфигурации и базы данных.
- Остановите службу SimpleHelp.
service simplehelp stop
- Установите обновление поверх текущей версии согласно инструкции производителя для вашей ОС.
- Запустите службу и проверьте версию в панели управления.
service simplehelp start
Временные меры
Если немедленное обновление невозможно, необходимо минимизировать риски с помощью следующих шагов:
- Ограничьте доступ к административной панели SimpleHelp, разрешив подключения только с доверенных IP-адресов через Firewall.
- Проведите аудит учетных записей администраторов и активируйте двухфакторную аутентификацию (2FA) для всех пользователей с высокими привилегиями.
- Настройте запуск службы SimpleHelp от имени пользователя с минимальными правами в системе (Non-privileged user), чтобы ограничить область записи файлов в случае эксплуатации.
- Настройте мониторинг создания новых файлов в директориях приложения и системных папках.
find /opt/SimpleHelp -mmin -60
- Используйте средства защиты конечных точек (EDR/AV) для обнаружения подозрительной активности и попыток записи в критические системные директории.
Пока никто не поделился опытом.
Станьте первым!