← Вернуться к списку

Vim High Risk RCE Hole CVE-2026-34714: AI Dig-in с нулевым взаимодействием

itadol5j

В апреле 2026 года редактор Vim обнаружил пробел в реализации удаленного кода высокого риска (CVE-2026-34714, CVSS 9.2). Эта лазейка была обнаружена исследователями, использующими аудиты поддержки ИИ для достижения нулевых интерактивных атак путем встраивания вредоносных конфигураций табпанелей в Modrine: пользователи могут автоматически запускать и выполнять любую системную команду за кулисами без какой-либо дополнительной операции, используя Vim. В настоящее время POC открыт, широк, пожалуйста, немедленно обновите всех пользователей Vim!

Обложка Vim CVE

Резюме пробелов

ПоляПодробности
Идентификатор CVECVE-2026-34714
объемВысокий риск (CVSS 9.2)
Программное обеспечение ImpactСим меньше 9.2.0272
Тип отверстияУдаленное выполнение кода (RCE)
Найти методАудиторская поддержка
Трудно использоватьНизкий (POC опубликовано)

Теория дыр

Метод атаки: Моделин + Табпанель

Эта лазейка существует в функции Vim Tabpanel, где нападающий использует выражение % для введения лазейки и достижения выполнения кода путем встраивания вредоносной конфигурации в Modeline (Model Line) в головку документа.

Последовательность атаки:

  • Нападавший создал специальный файл, содержащий вредоносный Moderine
  • Открытый файл с пользователем с помощью Vim
  • Vim запускает лазейку при анализе Modeline
  • Вредоносное выражение автоматически выполняется за кулисами
  • Злоумышленники имеют доступ к системе.

Нулевая интерактивная атака.

Наиболее опасной является атака с нулевым взаимодействием:

  • Пользователю не нужно выполнять команды
  • Просто откройте файл, чтобы запустить.
  • Атака осуществляется за кулисами.
  • Пользователь не восприятие

Сфера воздействия

Эта лазейка затрагивает все версии до Vim 9.2.0272, включая:

  • Vim установлен по умолчанию в системе Linux
  • Собственный MacOS Vim
  • Windows Vim
  • Neovim (частичная версия)
  • Интегрированный режим Vim

ИИ, вырывай яму.

Эта лазейка была обнаружена исследователями с помощью вспомогательного аудита ИИ, что ознаменовало крупный прорыв в области лазеек:

  • Аудит кода автоматизации: ИИ анализирует исходный код Vim и выявляет недостатки безопасности в функции Tabpanel
  • Распознавание режима дырки: ИИ определяет потенциальный риск инъекций экспрессии %
  • POC Auto Generate: AI Auxiliary Generating Gap

Программа реабилитации

Вариант 1: Немедленное обновление, Vim

# Ubuntu/Debian
sudo apt update
sudo apt install vim

# CentOS/RHEL
sudo yum update vim

# macOS
brew update
brew upgrade vim

# 验证版本
vim --version

Убедитесь, что версия больше или равна 9.2.0272

Вариант 2: Временное смягчение

# 在 ~/.vimrc 中添加
set nomodeline
set modelines=0

Резюме

Vim CVE-2026-34714 представляет собой высокорисковую нулевую интерактивную лазейку RCE, оценка CBSS 9.2, с широким воздействием. Эта лазейка была обнаружена с помощью ИИ-аудитов, что ознаменовало крупный прорыв в области исследований безопасности.

Для всех пользователей Vim безопасно сразу перейти на 9.2.0272 или более.

Примечание пользователей Vim: немедленно обновляйтесь против атаки RCE с нулевым взаимодействием!