GraphicsMagick 的 Photo CD(PCD)解码器中存在堆越界写入漏洞。在 DecodeImage() 函数(位于 coders/pcd.c)中,Huffman 解码循环在每次解码完一个 delta 后通过执行 q++ 来递增输出指针,但从未检查该指针是否超出堆分配的亮度/色度平面缓冲区的边界。指针仅在出现同步标记(sync marker)并引入新的平面或行时才会重新定位;而在两个同步标记之间,运行长度仅由输入数据决定,缺乏有效边界控制。 恶意构造的 PCD 文件可将指针置于接近平面末尾的位置,然后
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| Debian | graphicsmagick | < 1.4+really1.3.48-1 |
affected |
| Fedora Project | GraphicsMagick | < 1.3.48 |
affected |
| GraphicsMagick Group | GraphicsMagick | 1.0.0< 1.3.48 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| GraphicsMagick Group | GraphicsMagick | 1.0.0 ~ 1.3.48 |
cpe:2.3:a:graphicsmagick:graphicsmagick:*:*:*:*:*:*:*:*
|
|
| Debian | graphicsmagick | 0 ~ 1.4+really1.3.48-1 |
cpe:2.3:o:debian:debian_linux:11:*:*:*:*:*:*:*
|
|
| Fedora Project | GraphicsMagick | 0 ~ 1.3.48 |
cpe:2.3:a:fedoraproject:extra_packages_for_enterprise_linux:8.0:*:*:*:*:*:*:*
|
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论