CVE-2018-25286Easy PhotoResQ 1.0 版本中存在缓冲区溢出漏洞。该漏洞源于程序在处理“File Options”对话框中的Folder/filename字段输入时,未对用户提供的字符串长度进行严格的边界检查。本地攻击者可利用此缺陷,无需任何认证或用户交互,通过输入约6000字节的超长字符串触发缓冲区溢出,导致应用程序崩溃,从而造成拒绝服务。
该漏洞属于典型的栈缓冲区溢出漏洞。在Easy PhotoResQ 1.0的应用逻辑中,当用户通过“File Options”对话框配置文件路径或名称时,程序将用户输入的数据复制到栈上的固定大小缓冲区中。由于缺乏必要的长度校验机制,当输入数据超过缓冲区容量(测试表明约为6000字节)时,多余的数据将覆盖栈上的返回地址或其他关键控制结构。虽然该漏洞目前主要被证实可用于引发拒绝服务,但在特定条件下,若攻击者能够精确控制溢出内容,理论上存在执行任意代码的可能性。由于攻击向量为本地(AV:L),且无需用户交互(UI:N),这意味着恶意软件或低权限用户可以在目标系统上稳定地触发该崩溃,破坏系统可用性。