Aller au contenu
7.8 Élevée

CVE-2026-43961 Vim: vimscript injection via unescaped filename in netrw s:netrwmarkfile() filter() expression allows arbitrary code execution

Description

A flaw was found in Vim's netrw plugin. A crafted filename containing quote characters and expression fragments can break out of the quoted context during mark/unmark operations, allowing arbitrary Vimscript execution. This can be leveraged to run shell commands with the privileges of the user running Vim.

Détail CVSS 3.1

Vecteur CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Exploitable avec un accès local à la machine, sans compte et si un utilisateur effectue une action ; un attaquant peut compromettre gravement la confidentialité, l’intégrité ou la disponibilité.

Vecteur d’attaque
Local
Complexité
Faible
Privilèges requis
Aucun
Interaction
Requise
Portée
Inchangée
Confidentialité
Élevé
Intégrité
Élevé
Disponibilité
Élevé

Produits et versions touchés

Produit Versions touchées Corrigé en
vim 9.2 premières → < 9.2.0480 9.2.0480
Red Hat Enterprise Linux 10 Versions non publiées
Red Hat Enterprise Linux 6 Versions non publiées
Red Hat Enterprise Linux 7 Versions non publiées
Red Hat Enterprise Linux 8 Versions non publiées
Red Hat Enterprise Linux 9 Versions non publiées
Red Hat OpenShift Container Platform 4 Versions non publiées
Red Hat Hardened Images 9.2 premières → < 9.2.967-1.1.hum1 9.2.967-1.1.hum1
Red Hat OpenShift Container Platform 5 Versions non publiées
Afficher l’autre branche
Produit Versions touchées Corrigé en
Red Hat OpenShift AI (RHOAI) Versions non publiées

Références

Chronologie

  1. Publiée
  2. Dernière modification
Les 73 CVE de vim →
Suivre cette CVE