CVE-2025-32797 in conda-buildИнформация

Сводка

по VulDB • 01.06.2026

Conda-build содержит команды и инструменты для сборки conda-пакетов. До версии 25.3.1 функция write_build_scripts в conda-build создает временный скрипт сборки conda_build.sh с избыточно разрешительными правами доступа к файлу (0o766), что предоставляет доступ на запись всем пользователям. Атакующие, имеющие доступ к файловой системе, могут эксплуатировать race condition для перезаписи скрипта перед его выполнением, что позволяет выполнять произвольный код с привилегиями жертвы. Этот риск является значительным в общих средах, потенциально приводя к полному компрометированию системы. Даже при использовании нестатических имен директорий атакующие могут отслеживать родительские директории на предмет событий создания файлов. Краткий промежуток времени между созданием скрипта (с небезопасными правами) и его выполнением позволяет быстро его перезаписать. Имена директорий также могут быть вычислены с помощью временных меток или журналов, а автоматизация позволяет эксплуатировать уязвимость даже при полуслучайных путях, действуя в течение миллисекунд после обнаружения. Эта проблема была исправлена в версии 25.3.1. Временное решение заключается в ограничении прав доступа к conda_build.sh с 0o766 до 0o700 (только владелец имеет права на чтение/запись/выполнение). Кроме того, следует использовать атомарное создание файлов (запись во временный файл со случайным именем и атомарное переименование), чтобы минимизировать окно для race condition.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

10.04.2025

Раскрытие

16.06.2025

Модерация

принято

Вход

VDB-312684

EPSS

0.00149

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!