WU-FTPD S/KEY 认证 ftpd.c skey_challenge 函数远程溢出

critical Nessus 插件 ID 14372

简介

远程 FTP 服务器似乎容易受到远程缓冲区溢出的影响。

描述

如果启用了 s/key 支持,此 WU-FTPD 版本包含远程溢出。skey_challenge 函数无法在名称变量上执行边界检查,造成缓冲区溢出。通过特别构建的请求,攻击者可执行任意代码,造成完整性和/或可用性的损失。

似乎可以在认证之前利用此漏洞。
有报告称默认情况下未启用 S/Key 支持,不过某些随附 WU-FTPD 的操作系统分发可能已将其启用。

*** Nessus 仅依赖远程服务器的标题
*** 来发布此警告,因此这可能是误报。

解决方案

在 WU-FTPD 2.6.3 可用时升级至该版本,或者禁用 SKEY 或应用 http://www.wu-ftpd.org 上提供的修补程序

另见

http://www.securiteam.com/unixfocus/6X00Q1P8KC.html

插件详情

严重性: Critical

ID: 14372

文件名: wu_ftpd_skey_remote_buff.nasl

版本: 1.20

类型: remote

系列: FTP

发布时间: 2004/8/25

最近更新时间: 2018/8/7

配置: 启用偏执模式

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.4

矢量: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

漏洞信息

必需的 KB 项: Settings/ParanoidReport, ftp/login, ftp/wuftpd

易利用性: No known exploits are available

漏洞发布日期: 2000/6/7

参考资料信息

CVE: CVE-2004-0185

BID: 8893

DSA: DSA-457-1

RHSA: 2004:096-09