ВНИМАНИЕ! Найден критический баг в сканировании exe файлов после
установки патча clamav-libunrar3.patch на Clamav, он заключается в том,
что после сканирования саморасспаковывающихся exe архивов созданных RAR 2/3.x
не возвращается позиция на начало файла в дескрипторе, соответсвенно следущая
проверка не выполняется, так как ей достается конец. Всем, кто использует
данную связку советую наложить этот
fix
на ранние патчи или взять новые версии патча, архивов или rpm пакетов приведенных в этой статье.
Выражаю большую благодарность Ruwa(Russu Valery) за найденный баг!
Всем известно, что в антивирусную программу clamav встроена проверка
RAR архивов
версии 2, однако большенство пользователей используют для создания
своих архивов
RAR версии 3 и практически уже никто не использует 2-ю версию,
разработчики clamav
не хотят встраивать поддержку 3-ей версии из-за лицензионных
разногласий между
новой версией libunrar, со своей более строгой лицензией, и clamav,
который
написан под GPL. Пока идут дебаты на тему включать или не включать
libunrar
v.3 в clamav, мною была предпринята попытка реализовать эту
функциональность
самостоятельно, поэтому далее будет описан процесс, как скрестить
libunrar v.3
с последней версией clamav(на данном этапе - 0.80).