FreeImage(danoli3 分支)3.19.23 及之前版本在 PluginPICT.cpp 中的 Unpack32Bits() 函数存在一个堆缓冲区越界读取漏洞。该漏洞的原因是代码未对 rowBytes 进行检查,以验证其是否超出由文件控制的 PixMap 宽度限制。攻击者可构造包含截断或过小的 rowBytes 值的恶意 PICT 文件,导致最多 64 KiB 的堆内存被越界读取,从而可能将敏感内存内容泄露到解码后的像素数据中,或导致程序崩溃。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论