Вредоносные архивы ZIP и 7z могут привести к выполнению кода в системе

Вредоносные архивы ZIP и 7z могут привести к выполнению кода в системе

Вредоносные архивы ZIP и 7z могут привести к выполнению кода в системе

Вредоносные файлы архивов могут быть использованы злоумышленником для эксплуатации уязвимости, которая позволяет перезаписывать документы и данные, находящиеся в файловой системе компьютера. Эта же брешь может также привести к удаленному выполнению кода.

Проблема получила название «Zip Slip», ее обнаружили эксперты из Snyk, она затрагивает следующие форматы файлов: zip, .tar, .war, .cpio и .7z.

Баги были найдены в коде библиотек, написанных разработчиками Apache, Oracle и другими, что ставит под угрозу тысячи приложений. В настоящее время выпущены патчи библиотек, это значит, что разработчики продуктов, использующих небезопасный код, должны обновить свои программы.

В случае открытия пользователем вредоносного архива, который эксплуатирует данную брешь, атакующий может выполнить набор команд и перезаписать данные, фактически это позволит установить вредоносные программы в систему.

По словам исследователей из Snyk, ошибки присутствуют в коде, который распаковывает сжатые архивы. Если программа неверно обрабатывает имена файлов в архиве, киберпреступник могут установить свой путь для распаковки. При извлечении такого файла он перезапишет данные в том месте, куда его извлекут.

В случае атаки это поможет злоумышленнику скопировать файл в системный каталог или другое место, к которому у него нет обычного доступа. Таким образом, атакующий может заменять системные файлы, либо помещать файлы вредоносных сценариев в системные папки.

Эксперты опубликовали видео, доказывающее концепцию этой уязвимости:

Также специалисты опубликовали код Java, использующий уязвимую библиотеку:

1: Enumeration<ZipEntry>entries = zip.getEntries(); 
2: while(entries.hasMoreElements()){
3: ZipEntry e = entries.nextElement();
4: File f = new File(dir, e.getName());
5: InputStream input = zip.getInputStream(e);
6: IOUtils.copy(input, write(f));
7: }

Среди продуктов, использующих уязвимые библиотеки, есть такие, как платформа Google Cloud, набор программного обеспечения Oracle, Amazon CodePipeline, IBM DataPower, Alibaba JStorm и Twitter Heron.

Indeed CM 7.2 получил поддержку российских УЦ и новых каталогов

Российский разработчик решений для управления цифровой айдентити «Индид» представил обновление своего продукта Indeed Certificate Manager (ICM). Версия 7.2 получила сразу несколько изменений, которые заметно упрощают построение и сопровождение PKI-инфраструктуры на базе отечественного стека.

Главное обновление — поддержка российских удостоверяющих центров SafeTech CA и Aladdin Enterprise CA.

Теперь организации могут перейти с Microsoft CA на эти УЦ без остановки процессов и долгих миграций. Для многих компаний это важное условие — как с точки зрения техтребований, так и с точки зрения импортозамещения.

Ещё одно крупное изменение — интеграция с каталогами РЕД АДМ и Samba AD DC. Это делает продукт более удобным для тех, кто уходит от Active Directory или строит гибридные инфраструктуры с Linux. Поддержка новых каталогов помогает централизованно управлять пользователями без привязки к зарубежным сервисам.

Существенно обновился и встроенный сервис электронного документооборота Indeed CM ЭДО. Теперь он поддерживает не только классический формат CMS, но и различные типы CAdES — CAdES-T, CAdES-X Long Type 1 и CAdES-A. Это расширяет возможности автоматизации документооборота и повышает стойкость электронной подписи. Пользователю при этом не нужно разбираться в технических деталях: система сама выбирает подходящий формат исходя из настроек политики.

Также в новой версии улучшена работа с ключевыми носителями в Astra Linux SE, включая режим замкнутой программной среды. Компоненты, отвечающие за работу с носителями, теперь подписываются цифровой подписью, что повышает гарантии целостности при эксплуатации в защищённых средах.

Администраторам жизнь тоже упростили: в мастере настройки появились подсказки, а в консоли управления переработали структуру параметров. Теперь проще настраивать права, ограничения и другие элементы политики — особенно в средах, где требуется строгий контроль действий пользователей.

Руководитель продукта Indeed Certificate Manager Михаил Яковлев отмечает, что изменения ориентированы на современные требования компаний и тенденцию к переходу на российский и открытый софт. По его словам, обновление делает продукт более универсальным для использования в гибридных и полностью отечественных инфраструктурах.

RSS: Новости на портале Anti-Malware.ru