Serv-U 出现Ftp服务器长文件名堆栈溢出漏洞
更新日期:2004-01-29
受影响系统:
RhinoSoft Serv-U 4.1.0.3
RhinoSoft Serv-U 4.0.0.4
RhinoSoft Serv-U 4.0.0.0
RhinoSoft Serv-U 3.0.0.20
RhinoSoft Serv-U 4.1.0.11
Microsoft Windows XP
Microsoft Windows NT 4.0
Microsoft Windows ME
Microsoft Windows 98 SE
Microsoft Windows 98
Microsoft Windows 95
Microsoft Windows 2003 Web Edition
Microsoft Windows 2003 Standard Edition
Microsoft Windows 2003 Enterprise Edition 64-bit
Microsoft Windows 2003 Enterprise Edition
Microsoft Windows 2003 Datacenter Edition 64-bit
Microsoft Windows 2003 Datacenter Edition
Microsoft Windows 2000
不受影响系统: RhinoSoft Serv-U 5.0
描述:
Serv-U是一个windows平台下使用非常广泛的FTP服务器软件。
Serv-U在处理“site chmod”命令的时候,如果后面文件名参数过长将导致缓冲区溢出,远程攻击者可以利用这个漏洞以Serv-进程的权限执行任意指令。
Serv-U在给不存在的文件执行chmod命令的时候,会给用户返回该文件或目录不存在的信息,这个信息字串使用类似如下的代码创建:
sprintf(dst, "%s: No such file or directory.", filename);
变量dst的长度是256字节,如果发送超长的filename,Serv-U将崩溃。
要成功利用这个漏洞,必须要有一个Serv-U的登陆账号并且要有一个可写的目录。
来源:kkqq (kkqq@0x557.org)
链接:http://www.0x557.org/release/servu.txt
建议:
厂商补丁:RhinoSoft
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载Serv-U 5.0
金山毒霸编译
2026年电脑重装win10最新教程_2026年电脑重装win10详细教程分享Win11 教程2026年电脑重装win10最新教程_2026年电脑重装win10详细教程分享
2026年电脑重装win10最新教程2026年,如果想给电脑重装Win10系统,很多人已经不再折腾U盘启动盘了,直接使用在线重装系统工具,成为现在比较流行的一种方式。它最大的特点就是操作简单,不需要设置BIOS,不需要制作启动U盘,对于不熟
新手第一次怎么重装win10-新手第一次如何重装win10Win11 教程新手第一次怎么重装win10-新手第一次如何重装win10
新手第一次怎么重装win10一说到重装系统,很多新手都会觉得头疼。U盘启动盘怎么制作?系统文件去哪找?开机又该怎么设置从U盘启动?这些步骤看起来挺多,第一次操作容易搞不清楚。现在不用这么麻烦了,很多人会选择一键在线重装系统工具。它可以自动检
- 07-10Win11 教程2026年电脑重装win10最新教程_2026年电脑重装win10详细教程分享
- 07-10Win11 教程新手第一次怎么重装win10-新手第一次如何重装win10
- 07-10其它教程2026年电脑变卡重装win10技巧_电脑变卡重装win10技巧
- 07-10软件教程电脑怎么重新装windows7系统_电脑如何重新装windows7系统
- 07-10Win11 教程2026年电脑重装win7最新教程_2026年电脑重装win7系统详细教程分享
- 07-09安卓教程台式电脑想重装Win10系统怎么重装?教你最新重装Win10系统方法
- 07-09安卓教程2026年笔记本免U盘装win10方法,最新笔记本免U盘装系统方法









