← Retour à la liste

Vim Trou RCE à risque élevé CVE-2026-34714: AI Dig-in, zéro-interactif, appliquer tout code

itadol5j

En avril 2026, l'éditeur Vim a découvert une lacune de mise en œuvre de code à distance à haut risque (CVE-2026-34714, CVSS 9.2). Cette échappatoire a été trouvée par des chercheurs utilisant des audits de support AI pour atteindre zéro attaque interactive en intégrant des configurations de tabpanel malveillantes dans Modrine : Les utilisateurs peuvent automatiquement déclencher et exécuter n'importe quelle commande système dans les coulisses sans aucune opération supplémentaire, en utilisant Vim. Actuellement POC est ouvert, large, s'il vous plaît mettre à jour tous les utilisateurs Vim immédiatement!

CVE Vim couverture du bug

Résumé des lacunes

ChampsDétails
Numéro CVECVE-2026-34714
PortéeRisque élevé (CVSS 9.2)
Logiciel d'impactSim est inférieur à 92.0272
Type de trouExécution de code à distance (RCE)
Trouver la méthodeVérification de l'appui à l'IA
Difficile à utiliserFaible (POC publié)

Théorie des trous

Méthode d'attaque: Modeline + Tabpanel

Cette faille existe dans la fonction Tabpanel de Vim, où l'agresseur utilise l'expression %{expr} pour injecter une faille et réaliser l'exécution de code en intégrant une configuration malveillante dans Modeline (Model Line) dans la tête du document.

Séquence d'attaque :

  • L'agresseur a créé un fichier spécial contenant une moderine malveillante
  • Ouvrir le fichier avec l'utilisateur en utilisant Vim
  • Vim déclenche une échappatoire lors de l'analyse de Modeline
  • Expression malveillante exécutée automatiquement en coulisses
  • Les attaquants ont accès au système.

Aucune attaque interactive.

Plus dangereusement, il s'agit d'une attaque sans interaction :

  • L'utilisateur n'a pas besoin d'exécuter une commande
  • Ouvre le fichier pour déclencher.
  • L'attaque est exécutée en coulisses.
  • Pas de perception de l'utilisateur

Portée de l'impact

Cette échappatoire affecte toutes les versions pré-Vim 92.0272, y compris :

  • Vim installé par défaut du système Linux
  • Vim propre de MacOS
  • Vim Windows
  • Neovim (version partielle)
  • Mode Vim intégré à l'IDE

AI, creuse un trou.

Cette lacune a été découverte par des chercheurs utilisant l'audit auxiliaire d'IA, marquant une percée majeure dans le domaine des failles :

  • Audit de code d'automatisation : AI analyse le code source Vim et identifie les lacunes de sécurité dans la fonction Tabpanel
  • Reconnaissance du mode trou: L'IA identifie le risque potentiel d'injection d'expression %{expr}
  • POC Génération automatique : Code d'utilisation des écarts de production auxiliaire d'IA

Programme de réadaptation

Option 1: Mise à niveau immédiate, Vim

# Ubuntu/Debian
sudo apt update
sudo apt install vim

# CentOS/RHEL
sudo yum update vim

# macOS
brew update
brew upgrade vim

# 验证版本
vim --version

S'assurer que la version est supérieure ou égale à 9.2.0272

Option 2: Atténuation temporaire

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

Résumé

Vim CVE-2026-34714 est une échappatoire à risque zéro-interactive RCE, score CBS 9.2, avec un impact large. Cette lacune a été découverte par des audits assistés par l'IA, ce qui marque une percée majeure dans le domaine de la recherche sur la sécurité.

Pour tous les utilisateurs de Vim, il est sûr de passer immédiatement à 9.2.0272 ou plus.

Note des utilisateurs de Vim : Mettez à niveau immédiatement contre l'attaque RCE zéro-interactive !