CVE-2026-112944 in launch-editor
Zusammenfassung
von VulDB • 20.10.2026
launch-editor ermöglicht es Benutzern, Dateien mit Zeilennummern im Editor aus Node.js heraus zu öffnen. Vor Version 2.14.2 kann ein Angreifer einen Dateisystemeintrag erstellen, der in einem Plus- oder Minuszeichen beginnt, sich im Arbeitsverzeichnis befindet; wenn dann ein betroffener Editor ausgewählt wird und der Pfad relativ bleibt oder in einen relativen WSL-Pfad konvertiert wird, übergibt launchEditor den Pfad ohne ihn zwingend als positionales Dateinamen zu interpretieren. Die Parser-Logik für Editoroptionen behandelt dann den vom Angreifer kontrollierten Dateinamen als Kommandozeilenflag, was unbeabsichtigtes Überschreiben von Dateien oder die Ausführung beliebiger Befehle durch den ausgewählten Editor verursachen kann. Betroffene Editoren sind Vim und gVim, MacVim, Emacs und Emacsclient sowie Notepad++, wenn ein Plugin gefährliche Operationen freischaltet; die WSL-Pfadkonvertierung hält Vite und neuere Middleware-Aufrufende weiterhin anfällig. Dieses Problem wurde in Version 2.14.2 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.