IPBUF安全漏洞报告
English
CVE-2019-25588 CVSS 6.2 中危

CVE-2019-25588 BulletProof FTP Server拒绝服务漏洞

披露日期: 2026-03-22

漏洞信息

漏洞编号
CVE-2019-25588
漏洞类型
拒绝服务
CVSS评分
6.2 中危
攻击向量
本地 (AV:L)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
BulletProof FTP Server

相关标签

拒绝服务缓冲区溢出本地漏洞BulletProof FTP Server

漏洞概述

BulletProof FTP Server 2019.0.0.50版本在DNS Address字段处理中存在拒绝服务漏洞。本地攻击者可以通过在防火墙设置中启用DNS Address选项,并输入700字节的超长字符串,随后调用Test功能,导致应用程序崩溃。

技术细节

该漏洞源于程序对DNS Address字段输入数据的长度校验不严,导致缓冲区溢出。攻击者需在本地环境下,修改服务器配置中的防火墙设置,开启DNS Address功能,并在该字段填充约700字节的冗余数据。当系统尝试执行Test操作验证该地址时,无法正确处理过长的字符串,破坏了内存栈结构,从而引发程序崩溃。由于攻击向量被标记为本地(AV:L),攻击者通常需要具备操作该服务器配置界面的权限。

攻击链分析

STEP 1
访问配置
攻击者获得对运行BulletProof FTP Server系统的本地访问权限及配置权限。
STEP 2
构造输入
攻击者打开防火墙设置,启用DNS Address选项,并构造一个700字节的超长字符串。
STEP 3
触发漏洞
攻击者将超长字符串粘贴到DNS Address字段,并点击Test按钮进行测试。
STEP 4
系统崩溃
应用程序因缓冲区溢出无法处理异常输入,导致服务终止。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC for CVE-2019-25588 # Concept: Generate a buffer of 700 bytes to crash the application. buffer = "A" * 700 print("Payload:", buffer) # Usage: Paste this string into the DNS Address field in Firewall settings and click Test.

影响范围

BulletProof FTP Server 2019.0.0.50

防御指南

临时缓解措施
由于攻击需要本地访问和配置权限,主要防御措施是限制对服务器的物理或远程访问。同时,建议尽快联系厂商获取补丁或更新版本以修复该缓冲区溢出问题。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表