CVE-2026-43943electerm是一款流行的开源终端模拟器。在3.7.9版本之前,软件在SFTP功能中存在严重的安全缺陷。当用户使用系统编辑器或自定义编辑器功能打开文件时,文件名未经清理直接传入命令行。攻击者可通过包含Shell元字符的恶意文件名,诱使用户编辑文件,从而在受害者机器上执行任意命令,获取系统控制权。
该漏洞的根本原因是命令注入。electerm在处理“使用系统编辑器打开”或“使用自定义编辑器编辑”的请求时,将用户选择的文件名直接拼接到系统调用命令中,未对文件名中的特殊字符进行转义或过滤。攻击者若能控制SFTP服务器端,可创建包含恶意Shell命令的文件名(例如 `file.txt; malicious_command`)。当受害者通过受影响版本的electerm客户端编辑该文件时,由于文件名未经验证直接执行,攻击者注入的命令将在受害者的本地操作系统环境中以当前用户的权限运行,导致远程代码执行。