Уязвимость use-after-free в libarchive (CVE-2026-17591)
В библиотеке libarchive обнаружена уязвимость use-after-free, возникающая при копировании метаданных macOS через функцию archive_entry_copy_mac_metadata(). Проблема затрагивает ряд версий Red Hat Enterprise Linux и может привести к отказу в обслуживании или потенциальному раскрытию информации. Уровень критичности по CVSS — 3.6 (низкий).
Подробности
Проблема кроется в функции archive_entry_copy_mac_metadata(). При копировании метаданных macOS (mac metadata) внутренний буфер освобождается до завершения операции копирования данных. В результате последующее обращение к этому буферу приводит к чтению освобождённой памяти. Согласно описанию, атакующий, способный подать входные данные в приложение, использующее указанную функцию, может вызвать: - отказ в обслуживании (DoS) — аварийное завершение приложения; - потенциальное раскрытие информации — чтение неинициализированных данных памяти. Уязвимости присвоен базовый балл CVSS 3.6, что соответствует низкому уровню критичности. Затронуты продукты Red Hat: Red Hat Hardened Images, а также Red Hat Enterprise Linux версий 6, 7, 8, 9 и 10.Что делать
Основная рекомендация — отслеживать обновления libarchive в используемом дистрибутиве и установить исправленную версию, как только она станет доступна в официальных репозиториях Red Hat. Поскольку уязвимость связана с обработкой специально сформированных архивов, стоит также: - ограничить приём недоверенных архивных файлов от внешних источников до момента обновления; - по возможности изолировать обработку архивов в песочнице или контейнере с ограниченными правами; - отслеживать бюллетени безопасности Red Hat по данному CVE для получения информации о статусе исправления. Стоит учитывать, что эксплуатация требует, чтобы приложение действительно вызывало функцию archive_entry_copy_mac_metadata() при разборе входных данных, поэтому риск зависит от конкретного сценария использования библиотеки. Итог: CVE-2026-17591 — уязвимость с низким баллом CVSS, но способная привести к падению приложения или утечке данных при обработке специально подготовленных архивов. Корректная стратегия защиты — своевременное обновление libarchive и осторожность при работе с недоверенными файлами.Источник: CVE Project (cvelistV5)
