Prodder/perlpodder 播客URL 输入验证漏洞 CVE-2006-2548 CNNVD-200605-431

7.5 AV AC AU C I A
发布: 2006-05-23
修订: 2018-10-18

Prodder是用Perl编写的基于命令行的Podcast客户端。 Prodder的实现上存在输入验证漏洞,远程攻击者可能利用此漏洞在客户端机器上执行任意命令。 在使用prodder获取媒体文件索引时,prodder会从服务器所提供的XML文件获取媒体文件的URL,然后使用wget获取文件。源码类似于: [...] 446 # Actually get the file 447 my $wget_cmd = \"wget -qc -a \'\'$conf{\'\'errorfile\'\'}\'\' \" 448 . \"--tries=3 --timeout=20 --random-wait \'\'$enc_url\'\' -P \'\'$outdir\'\'\"; 449 450 # Background the wgets if needed - this will assume 451 # the downloads dont fail (once they\'\'ve started) 452 $wget_cmd .= \" --background\" if $conf{\'\'background\'\'}; 453 454 455 456 print \"Fetching item ($enc_url)... \"; 457 if (! system($wget_cmd)) [...] 但没有正确的过滤448行的$enc_url,因此攻击者可以在URL中包含任意Shell命令然后使脚本调用system()执行。

0%
当前有2条漏洞利用/PoC
当前有5条受影响产品信息