Imager 0.56 and all earlier versions with BMP support have security
issue when reading compressed 8-bit per pixel BMP files where either a
compressed run of data or a literal run of data overflows the scan-line.
Such an overflow causes a buffer overflow in a malloc() allocated memory
buffer, possibly corrupting the memory arena headers.
The effect depends on your system memory allocator, with glibc this
typically results in an abort, but with other memory allocators it may
be possible to cause local code execution.
Imager 0.57 has been released to fix this problem.
The PPD archive at
http://ppd.develop-help.com has been updated with a
0.57 ppd build of Imager that fixes this issue.