CVE-2010-20121
— 神龙十问 AI 深度分析摘要
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:EasyFTP 处理 CWD 命令时未验证输入长度,导致**栈缓冲区溢出**。💥 **后果**:攻击者可执行**任意代码**,彻底接管服务器。
Q2根本原因?(CWE/缺陷点)
🛡️ **CWE**:CWE-121(栈缓冲区溢出)。🔍 **缺陷点**:对 **CWD 命令**的参数长度缺乏边界检查,内存写入越界。
Q3影响谁?(版本/组件)
📦 **厂商**:KMiNT21 Software。📉 **产品**:EasyFTP Server。🎯 **版本**:**1.7.0.11 及之前版本**均受影响。
Q4黑客能干啥?(权限/数据)
👑 **权限**:获得**任意代码执行**权限(通常对应 SYSTEM/Root)。📂 **数据**:可完全控制服务器,窃取或篡改所有 FTP 数据。
Q5利用门槛高吗?(认证/配置)
⚡ **门槛**:低。利用 **CWD 命令**即可触发,通常无需复杂认证绕过,直接发送畸形数据包。
Q6有现成Exp吗?(PoC/在野利用)
💣 **Exp**:有现成利用代码。🔗 参考 Metasploit 模块 `easyftp_cwd_fixret.rb` 及 Exploit-DB 编号 16737/11668/14402。
Q7怎么自查?(特征/扫描)
🔍 **自查**:扫描运行 EasyFTP 的服务端口。📝 **特征**:检测针对 CWD 命令的超长 payload 响应或崩溃日志。
Q8官方修了吗?(补丁/缓解)
🩹 **补丁**:数据未提供具体补丁链接,但明确指出 **1.7.0.11 之后版本**应已修复。建议升级至最新版。
Q9没补丁咋办?(临时规避)
🛑 **规避**:若无补丁,立即**限制 FTP 访问**(如仅内网/特定IP),或暂时**关闭服务**,防止外部利用。
Q10急不急?(优先级建议)
🔥 **优先级**:**极高**。栈溢出+任意代码执行=高危。建议**立即**升级或隔离,避免被自动化脚本攻击。