CVE-2025-10923CVE-2025-10923是GIMP图像处理软件中的一个高危安全漏洞,存在于WBMP(Wireless Application Protocol Bitmap)文件格式的解析过程中。该漏洞允许远程攻击者通过诱骗用户打开特制的恶意WBMP图像文件,在目标系统上执行任意代码。漏洞的CVSS评分为7.8,属于高危级别。攻击成功需要用户交互,即用户需要打开恶意文件或访问包含恶意图像的网页。由于GIMP是一款广泛使用的开源图像编辑软件,该漏洞可能影响大量用户。攻击者可利用此漏洞在当前进程上下文中执行代码,从而完全控制受影响的系统。漏洞由Trend Micro Zero Day Initiative(ZDI)发现并披露,编号为ZDI-CAN-27878。
该漏洞的根本原因在于GIMP在解析WBMP文件时缺乏对用户输入数据的充分验证。WBMP是一种主要用于无线通信设备的图像格式,GIMP为了支持这种格式的图像文件,需要解析WBMP文件的特定数据结构。在解析过程中,程序需要对文件中的各种数值参数进行读取和处理,但由于缺少边界检查和整数溢出验证,攻击者可以通过构造包含超大数值的WBMP文件来触发整数溢出。当程序使用这些溢出的整数值来计算缓冲区大小时,会导致分配过小的内存缓冲区。随后的数据写入操作会超出分配的缓冲区边界,造成堆缓冲区溢出,攻击者即可利用此条件实现代码执行。具体来说,漏洞发生在WBMP文件的头部解析阶段,当程序读取图像宽度、高度等参数时,如果这些值被精心设计,可能导致在分配内存时的整数溢出。