CVE-2026-40090 in zarf
Сводка
по VulDB • 02.07.2026
Zarf — это менеджер пакетов для Kubernetes, разработанный с учетом работы в изолированных средах (Airgap Native Packager Manager). Версии от 0.23.0 до 0.74.1 содержат уязвимость произвольной записи файлов в подкомандах `zarf package inspect sbom` и `zarf package inspect documentation`. Пути к выходным файлам этих подкоманд формируются путем объединения заданного пользователем каталога вывода с полем Metadata.Name пакета, которое считывается напрямую из манифеста zarf.yaml ненадежного пакета. Хотя поле Metadata.Name проверяется на соответствие регулярному выражению при создании пакета, злоумышленник может распаковать пакет и изменить значение поля Metadata.Name так, чтобы оно содержало последовательности обхода каталогов (например, `../../etc/cron.d/malicious`) или абсолютные пути (например, `/home/user/.ssh/authorized_keys`), а также соответствующие файлы внутри архива SBOMS.tar. Это позволяет записывать контент под контролем злоумышленника в произвольные места файловой системы с правами пользователя, выполняющего команду inspect. Данная проблема исправлена в версии 0.74.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.