LibRaw是LibRaw团队开发的一个用来处理RAW(CRW/CR2、NEF、RAF、DNG和others)格式图片的C++库。 LibRaw 0.15.1之前的版本中的libraw_cxx.cpp文件中的‘LibRaw::unpack’函数中存在多个双重释放漏洞,这些漏洞源于程序未正确处理损坏的全彩图像。上下文相关的攻击者可通过Foveon或sRAW图像文件中畸形的全彩图像,利用这些漏洞造成拒绝服务(应用程序崩溃),也可能执行任意代码。
LibRaw是LibRaw团队开发的一个用来处理RAW(CRW/CR2、NEF、RAF、DNG和others)格式图片的C++库。 LibRaw 0.15.1之前的版本中的libraw_cxx.cpp文件中的‘LibRaw::unpack’函数中存在多个双重释放漏洞,这些漏洞源于程序未正确处理损坏的全彩图像。上下文相关的攻击者可通过Foveon或sRAW图像文件中畸形的全彩图像,利用这些漏洞造成拒绝服务(应用程序崩溃),也可能执行任意代码。