permine Photo Gallery远程命令执行漏洞
2008-2-3 10:18:01 来源:PC235.COM 您有问题?请联系我们发布日期:2008-01-29
更新日期:2008-01-31
受影响系统:
Coppermine Photo Gallery 1.4.14
不受影响系统:
Coppermine Photo Gallery 1.4.15
描述:
BUGTRAQ ID: 27512
Coppermine是用PHP编写的多用途集成web图形库脚本。
Coppermine在处理用户请求时存在输入验证漏洞,远程攻击者可能利用此漏洞在用户系统上执行任意命令。
Coppermine的include/imageObjectIM.class.php文件中没有正确地验证用户所提交的quality、angle和clipval POST变量。在ImageMagick的包装函数中:
--------------------------------------
function rotateImage(&$angle){
...
$imgFile = escapeshellarg("$this->directory$this->filename");
...
$cmd = "{$CONFIG['impath']}convert -quality {$this->quality}
{$CONFIG['im_options']} -rotate $angle $imgFile $imgFile";
exec ($cmd, $output, $retval);
-------------------------------------
可见未经过滤便在命令行中使用了$angle变量。在picEditor.php文件的123行:
-------------------------------------
...
$newimage = $_POST['newimage'];
...
if ($newimage){
$imgObj = new imageObject($img_dir,$newimage);
...
if ($imgObj->imgRes){
...
if ($_POST['angle']<>0){
$imgObj = $imgObj->rotateImage($_POST['angle']);
}
-------------------------------------
因此如果提交了正确的$_POST['newimage']和$_POST['angle'],就会导致注入shell命令。
Coppermine:目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:http://downloads.sourceforge.net/coppermine/cpg1.4.15.zip
permine Photo Gallery远程命令执行漏洞文章结束
更多内容请看 菜鸟学堂 > > 网络管理员专题面对“僧多粥少”困境 PE和VC亟需转型
VC、PE:谨慎观望 警惕创业板沦为投机场所
Google成为Opera手机搜索引擎
eBay放弃与Skype整合 放手Skype独立发展
谷歌新推免费广告托管服务“Ad Manager”
PE 72倍 私募狙击厦门港务
eBay表示不会再尝试整合Skype 保持独立发展
纵览Windows Server 2008的十一大亮点--太平洋电脑网P
IE8兼容让Opera拍手称快 但称微软诚意不够
美国私募BPE入华重点投资三大行业
美国PE贝雅将进入中国锁定中小企业
Internet Explorer 8 Beta1 准备发布
eBay购MercExchange三项专利 7年纠纷告终
中华英才网上市遇挫 Monster欲斥资整体收购
Opera手机浏览器放弃雅虎全面拥抱谷歌
泛的文件格式的文件浏览器Universal
ista下的大文件拷贝利器TeraCopy 2.0
dPress AdServe 插件远程SQL注入漏洞
Informix Dynamic Server多个溢出漏洞