TCL/TK expect不安全的库搜索路径漏洞 CVE-2001-1374 CNNVD-200107-124

7.2 AV AC AU C I A
发布: 2001-07-19
修订: 2017-10-10

Tcl是一种流行的命令编程语言,可以很方便地利用它来向一些交互程序发布命令。它还包括一个库软件包,里面包括Tcl语言解释器、实现内置Tcl命令的例程、以及一些扩展功能。TK是Tcl的一个扩展,用来为程序员提供一个与X11 Windows系统的编程接口。一些Linux系统带的Tcl/Tk开发环境中含有一些应用程序:tcl、tk、tix、tclX、expect和itcl。 Tcl/tk软件包中所带的expect应用程序5.32之前版本在搜索自己的库文件时采用了不安全的搜索路径,可能允许本地用户提升权限。 expect在搜索其它目录之前会首先在一个临时目录/var/tmp下搜索自己的库libexpect5.31.so,如果这个目录下库文件存在且有效,Expect就会加载这个库。本地用户可以在该目录下创建一个木马库程序。当其他用户(例如root用户)调用任何使用expect的程序时,就可能执行攻击者指定的任意代码。某些Linux系统所带的mkpasswd程序就使用expect来为用户创建随机口令,当root用户调用mkpasswd时,攻击者就可能获取本地root权限。

0%
暂无可用Exp或PoC
当前有40条受影响产品信息