CVE-2025-34075 in Vagrant
Сводка
по VulDB • 04.06.2026
В HashiCorp Vagrant при использовании конфигурации синхронизированных папок по умолчанию существует уязвимость побега из виртуальной машины (VM escape), требующая аутентификации. По замыслу разработчиков, Vagrant автоматически монтирует проектную директорию хост-системы в гостевую VM в каталог /vagrant (или C:\vagrant в Windows). В эту дирекцию входит конфигурационный файл Vagrantfile, который представляет собой скрипт на языке Ruby, выполняемый хостом каждый раз при запуске команды vagrant в проектной директории. Если злоумышленник с низкими привилегиями получает доступ к оболочке (shell) гостевой VM, он может добавить произвольный код Ruby в смонтированный Vagrantfile. Когда пользователь хоста впоследствии выполняет любую команду vagrant, внедренный код выполняется на хосте с привилегиями этого пользователя.
Хотя поведение общих папок хорошо задокументировано в Vagrant, последствия безопасности выполнения Vagrantfile с хранилища, доступного для записи из гостевой VM, явно не рассматриваются. Это фактически позволяет выполнять код на хосте из гостевой VM в сценариях с многотенантными или враждебными виртуальными машинами.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.