В тестовой ветке RHEL 6.7 найден баг, приводящий к удалению всех файлов в системе при перезапуске squid

В скрипте инициализации кэширующего прокси-сервера Squid, имеющемся в составе тестового релиза Red Hat Enterprise Linux (RHEL) 6.7, обнаружен баг, приводящий к выполнению знаменитой команды «rm -rf /*» (и, соответственно, удалению всех файлов в системе) при перезапуске squid.

Логотип RHEL 6.x
Логотип RHEL 6.x / Иллюстрация с сайта Ezylinux.Com

Судя по всему, проблема возникает из-за наличия в скрипте инициализации squid.init команды «rm -rf $SQUID_PIDFILE_DIR/*», используемой в блоках stop и restart (причем в блоке restart удаление выполняется сразу после выполнения команд из блока stop). Если путь, указанный в переменной SQUID_PIDFILE_DIR, не определен, то запускается процесс очистки всей файловой системы. Более подробная информация о причинах подобного поведения скрипта пока не обнародована.

Проблема существует только в тестовой ветке RHEL 6.7 с пакетом squid-3.1.23-4.el6, и воспроизводится на виртуальной машине последовательностью команд «service squid start» + «service squid restart». В версии squid 3.1.23-5.el6 она уже отмечена как решенная. Следует также отметить, что аналогичная проблема (выполнение команды «rm -rf /*», если переменная пути, используемая в качестве аргумента, не заполнена) недавно была найдена в Steam под Linux.

Aлександр по материалам Bugzilla.Redhat.Com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Microsoft предупредила о проблеме с удалением файлов при сбросе настроек в Windows 11 и Windows 10Microsoft предупредила о проблеме с удалением файлов при сбросе настроек в Windows 11 и Windows 10
Chrome для Android будет запрашивать подтверждение перед закрытием всех вкладокChrome для Android будет запрашивать подтверждение перед закрытием всех вкладок
В Dropbox появились функции автоматического распределения файлов по папкам и переименования загрузок
В Windows 10 обнаружен баг, из-за которого повредить файловую систему можно всего одной короткой командой
Опасный бэкдор-аккаунт найден в межсетевых экранах и контроллерах точек доступа Zyxel
Microsoft упростит удаление файлов в Windows 10, которые заблокированы «Проводником»
macOS Big Sur стала доступна для всех пользователей
Microsoft начала развёртывание Windows 10 October 2020 Update для всех пользователей
В Firefox появится защита от автоматической загрузки вредоносных файлов
Apple тестирует рукописный ввод во всех приложениях iPad
Последние новости

Подгружаем последние новости