CVE-2026-6219aandrew-me开发的ytDownloader在3.20.2及之前版本中存在命令注入漏洞。漏洞位于Compressor Feature组件的src/compressor.js文件,具体涉及child_process.exec函数。由于缺乏对用户输入的有效过滤,本地低权限攻击者可利用此漏洞注入并执行任意系统命令,从而窃取数据、破坏系统完整性或导致服务不可用。
该漏洞具体位于应用程序的Compressor Feature组件中,核心问题出在src/compressor.js文件的实现逻辑。开发者使用了Node.js的child_process.exec方法来调用外部压缩工具,但未对用户可控的输入参数(如文件名或路径)实施严格的校验或转义机制。在Node.js环境中,child_process.exec默认调用系统的shell(如/bin/sh或cmd.exe)来解析命令字符串,这使得攻击者可以通过注入元字符(如分号、管道符或反引号)来截断原有命令并拼接恶意的操作系统指令。由于CVSS向量显示攻击需要本地访问权限和低权限级别,这意味着攻击者需要能够运行应用程序或向该功能模块发送特定格式的请求。一旦利用成功,攻击者将继承应用程序的运行上下文权限执行任意代码,造成数据泄露、完整性受损或服务中断等后果。