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

CVE-2019-25569: RealTerm堆栈缓冲区溢出漏洞

披露日期: 2026-03-21

漏洞信息

漏洞编号
CVE-2019-25569
漏洞类型
栈缓冲区溢出
CVSS评分
6.2 中危
攻击向量
本地 (AV:L)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
RealTerm Serial Terminal

相关标签

缓冲区溢出DoSRealTermSEH本地漏洞

漏洞概述

RealTerm Serial Terminal 2.0.0.70版本中存在一个基于栈的缓冲区溢出漏洞。该漏洞位于Echo Port字段中,允许本地攻击者通过破坏结构化异常处理(SEH)链来导致应用程序崩溃。攻击者可以构造一个包含268字节填充数据后跟SEH覆盖值的恶意输入字符串,并将其粘贴到Port字段中,从而触发拒绝服务条件。此漏洞利用不需要用户交互或身份验证,攻击复杂度低,对系统可用性产生严重影响。

技术细节

该漏洞源于RealTerm Serial Terminal在处理用户输入到“Echo Port”字段的数据时,缺乏足够的边界检查,导致基于栈的缓冲区溢出。当输入超过缓冲区大小时,多余的数据会覆盖栈上的返回地址或结构化异常处理(SEH)记录。攻击者构造特定的攻击载荷,通常包含268字节的垃圾数据用于填充缓冲区直到到达SEH结构位置,随后覆盖Next SEH(nSEH)和SE Handler地址。由于程序在遇到异常时会尝试调用被覆盖的SEH处理程序,而该处理程序已被攻击者控制或指向无效地址,从而导致应用程序崩溃或潜在的代码执行。尽管当前描述主要指代拒绝服务,但在特定条件下,精确控制SEH链可能实现任意代码执行。

攻击链分析

STEP 1
步骤1:侦察
攻击者确认目标系统上安装了RealTerm Serial Terminal 2.0.0.70或受影响版本。
STEP 2
步骤2:武器化
攻击者编写脚本生成特定的恶意字符串,包含268字节的填充数据和用于覆盖SEH链的特定字节序列。
STEP 3
步骤3:交付
攻击者在本地运行RealTerm应用程序,并将生成的恶意字符串粘贴到'Echo Port'输入字段中。
STEP 4
步骤4:利用
由于程序未正确处理输入长度,导致栈缓冲区溢出,SEH结构被覆盖。
STEP 5
步骤5:影响
结构化异常处理链被破坏,应用程序在处理异常时崩溃,导致拒绝服务。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import sys # PoC for CVE-2019-25569: RealTerm Serial Terminal SEH Overflow # This script generates a malicious string to crash the application. def generate_payload(): # Padding to reach the SEH structure (268 bytes) padding = b"A" * 268 # Overwriting the Next SEH and SE Handler addresses # Using 'BBBB' for nSEH and 'CCCC' for SEH to demonstrate the crash nseh = b"BBBB" seh = b"CCCC" # Combine the parts to form the payload payload = padding + nseh + seh return payload if __name__ == "__main__": payload = generate_payload() print(f"[*] Payload length: {len(payload)}") print(f"[*] Copy the following string and paste it into the 'Echo Port' field:") print(payload.decode('latin-1'))

影响范围

RealTerm Serial Terminal 2.0.0.70

防御指南

临时缓解措施
建议用户立即升级RealTerm Serial Terminal到最新版本以修复此漏洞。如果无法立即升级,应限制对软件的本地访问,仅允许受信任的用户操作,并避免在“Echo Port”字段中粘贴来源不明或过长的字符串,以防止触发缓冲区溢出。

参考链接

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