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

Korn Shell 输入重定向条件竞争漏洞

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

涉及程序:
Korn Shell
 
描述:
Korn Shell 输入重定向条件竞争漏洞
 
详细:
Korn Shell 是伴随 UNIX 操作系统发行的一种被广泛使用的 shell 脚本。发现它存在一个安全漏洞,允许本地用户非法修改其他用户的文件。

问题产生是因为使用输入、输出重定向操作符 << 。如果使用输入、输出重定向操作符 << ,脚本和命令行可以在 /tmp 目录下创建一个不安全的文件。特别是创建一个tmp.<pid> 为文件名的文件,pid 为 shell 的进程号。这样恶意用户可以利用文件名创建一个链接到该文件,附带 << 重定向请求在文件中加入指定的内容。

利用该漏洞恶意的用户能破坏其它用户的文件,或对敏感的系统文件的内容的修改。


以下代码仅仅用来测试和研究这个漏洞,如果您将其用于不正当的途径请后果自负


#!/bin/ksh -x
touch /tmp/silly.1
ln -s /tmp/silly.1 /tmp/sh$$.1
ls -l /tmp/silly.* /tmp/sh$$.*
cat <<EOF
Just some short text
EOF
ls -l /tmp/silly.* /tmp/sh$$.*
rm /tmp/silly.* /tmp/sh$$.*

受影响的系统:
  Digital (Compaq) TRU64/DIGITAL UNIX 5.0

网管网www.bitscn.com


  HP HP-UX 9.0
  SGI IRIX 6.5.7
  SGI IRIX 6.5.5
  SGI IRIX 6.2
  Sun Solaris 7.0
  Sun Solaris 2.6
  Sun Solaris 2.5.1

不受影响系统:
  HP HP-UX 11.0
  Sun Solaris 8.0
 
解决方案:
CNNS为您提供完善的网络安全服务。
 

TAGs竞争   漏洞   条件   定向   输入   /tmp/sh    
 上一篇:IBM HTTP Server AfpaCache 拒绝服务漏洞   下一篇:Bourne Shell /tmp目录下文件创建漏洞
Korn Shell 输入重定向条件竞争漏洞 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

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