漏洞概述 该漏洞涉及在将1模式图像保存为TGA格式时,使用游程编码(run-length encoding)会导致错误。具体表现为无法正确写入1模式的TGA图像。 影响范围 受影响文件: 受影响功能:保存1模式图像为TGA格式时使用游程编码 修复方案 1. 测试用例: - 在 中添加了测试用例 ,用于验证修复后的行为。 - 测试用例确保在尝试保存1模式图像为TGA格式并使用游程编码时,会抛出 异常,提示“cannot write mode 1 as TGA with run-length encoding”。 2. 代码修改: - 在 中,当检测到图像模式为1且使用游程编码时,抛出 异常,提示“cannot write mode 1 as TGA with run-length encoding”。 POC代码