GraphicsMagick 的 Photo CD(PCD)解码器中存在堆越界写入漏洞。在 DecodeImage() 函数(位于 coders/pcd.c)中,Huffman 解码循环在每次解码完一个 delta 后通过执行 q++ 来递增输出指针,但从未检查该指针是否超出堆分配的亮度/色度平面缓冲区的边界。指针仅在出现同步标记(sync marker)并引入新的平面或行时才会重新定位;而在两个同步标记之间,运行长度仅由输入数据决定,缺乏有效边界控制。 恶意构造的 PCD 文件可将指针置于接近平面末尾的位置,然后
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| 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 |
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| 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 Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet