临沂PC在线-免费的教育教学网络资源-临沂电脑网

 
穿冰点 | 机器狗 | IGM.exe病毒样本 | 免疫补丁 | 威金变种病毒样本 | IGW.exe病毒样本 | 电脑系统发展简史 | 瑞星2007注册码-序列号 | 病毒防疫 | 三联 | hdtach | 硬盘测速 | 锁定IP | RAID模拟器 | 九月的雪病毒样本 | userinit.exe病毒 | ARP病毒样本最新 | 巧用U盘破除XP管理员密码 |
您现在的位置: 临沂电脑网 >> 文章中心 >> 网络专区 >> 正文

permine Photo Gallery远程命令执行漏洞

作者:网络整理    文章来源:网络    点击数:    更新时间:2008-4-13

发布日期: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

在本站查看更多关于perminePh,erminePho,rminePhot,minePhoto,inePhotoG,nePhotoGa,ePhotoGal,PhotoGall,hotoGalle,otoGaller,toGallery,oGallery远,Gallery远程,allery远程命,llery远程命令,lery远程命令执,ery远程命令执行,ry远程命令执行漏的文章

没有相关文章
栏目导航
网络专区文章排行榜
最近更新的文章