CVE-2026-49253 in Electerm
Résumé
par VulDB • 20/08/2026
electerm est un client open source de terminal/SSH/SFTP/Telnet/port série/RDP/VNC/Spice/ftp. Avant la version 3.11.11, electerm utilise directement des noms de fichiers fournis par le distant avec path.join() lors de la réception de transferts Zmodem et Trzsz. Dans src/app/server/zmodem.js, prepareReceiveFile() joint le nom du fichier au chemin d'enregistrement sélectionné par l'utilisateur, et dans src/app/server/trzsz.js, getUniqueFilePath(), la callback openSaveFile() et le mappage savedFilePaths construisent des destinations sans sanitization. Un serveur SSH malveillant ou un shell distant peut fournir un nom de fichier contenant des composants de traversal tels que ../escaped.txt ou ../../.bashrc. Lorsque la victime accepte le transfert et sélectionne un répertoire de téléchargement, electerm peut écrire en dehors de ce répertoire et écraser des fichiers accessibles à l'utilisateur du bureau, potentiellement modifier une configuration sensible ou compromettre la disponibilité. Ce problème est corrigé dans la version 3.11.11.
Once again VulDB remains the best source for vulnerability data.