CFITSIO 版本 4.7.0 及之前版本在 imcompress.c 文件的 unquantize 辅助函数中存在基于堆的越界读取漏洞。攻击者可通过提供为零或负数的 ZDITHER0 种子值,导致程序读取 fits_rand_value 表之前的内存数据。攻击者可以构造一个包含 SUBTRACTIVE_DITHER_1 压缩图像的恶意 FITS 文件,通过 fits_open_file() 和 fits_read_pix() 函数打开并读取该文件,从而引发程序崩溃或在解码像素中泄露堆内存内容。
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