FreeImage(danoli3 分支)3.19.23 及之前版本在 PluginPICT.cpp 中的 Unpack32Bits() 函数存在一个堆缓冲区越界读取漏洞。该漏洞的原因是代码未对 rowBytes 进行检查,以验证其是否超出由文件控制的 PixMap 宽度限制。攻击者可构造包含截断或过小的 rowBytes 值的恶意 PICT 文件,导致最多 64 KiB 的堆内存被越界读取,从而可能将敏感内存内容泄露到解码后的像素数据中,或导致程序崩溃。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet