CVE-2019-25648MyVideoConverter Pro 3.14版本中存在本地缓冲区溢出漏洞。该漏洞源于软件对注册码输入字段缺乏足够的边界检查。攻击者可在本地通过向“Copy and Paste Registration Code”输入框粘贴包含10000字节的超长恶意字符串,触发缓冲区溢出,导致应用程序崩溃,从而造成拒绝服务条件。此攻击无需用户交互且无需认证。
该漏洞的根本原因是MyVideoConverter Pro在处理注册码输入时,未对输入数据的长度进行有效验证。当用户向“Copy and Paste Registration Code”字段粘贴数据时,程序底层调用的字符串拷贝函数(如strcpy)未进行边界检查,将数据直接复制到固定大小的栈缓冲区中。由于攻击者提供的字符串长度(例如10000字节)远超缓冲区容量,多余的数据会溢出并覆盖栈上的返回地址、函数指针或其他关键内存区域。这种内存破坏会导致应用程序异常终止,造成拒绝服务。尽管当前描述主要聚焦于崩溃,但此类栈溢出漏洞在理论上存在被利用于执行任意代码的风险。CVSS 3.1评分为6.2(中危),攻击向量为本地,无需用户交互,意味着任何能够访问主机的人都可以轻易触发该漏洞,严重影响软件的可用性。