CVE-2025-66628
高已发布
ImageMagick 存在 TIM 解码器中的整数溢出漏洞,导致越界读取(仅限 32 位)
- 已发布
- 2025年12月10日
- 已更新
- 2025年12月11日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
7.5/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N0.5%
低 · 未来 30 天
- 百分位
- 42.4%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
ImageMagick 是一套用于创建、编辑、合成或转换位图图像的软件套件。在 7.1.2-9 及更早版本中,TIM(PSX TIM)图像解析器的 ReadTIMImage 函数(coders/tim.c)包含一个严重的整数溢出漏洞。该代码从文件头读取宽度和高度(16 位值),并计算 `image_size = 2 * width * height`,但未检查溢出。在 32 位系统上(或 size_t 为 32 位的情况下),如果宽度和高度很大(例如 65535),此计算可能会溢出,回绕为一个较小的值。这会导致通过 AcquireQuantumMemory 进行较小的堆分配,后续依赖这些尺寸的操作可能触发越界读取。该问题已在 7.1.2-10 版本中修复。
来源
1CVE-2025-66628的技术分析,ImageMagick的TIM解析器中的整数溢出导致越界读取,包含根本原因、利用步骤和修复指导。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。