ImageMagick, imlib, imlib2: BMP decoding buffer overflows ImageMagick, imlib and imlib2 contain exploitable buffer overflow vulnerabilities in the BMP image processing code. imagemagick imlib September 08, 2004 September 08, 2004: 01 62309 62487 remote 6.0.7.1 6.0.7.1 1.9.14-r2 1.9.14-r2 1.1.2 1.1.2

ImageMagick is a suite of image manipulation utilities and libraries used for a wide variety of image formats. imlib is a general image loading and rendering library.

Due to improper bounds checking, ImageMagick and imlib are vulnerable to a buffer overflow when decoding runlength-encoded bitmaps. This bug can be exploited using a specially-crafted BMP image and could potentially allow remote code execution when this image is decoded by the user.

A specially-crafted runlength-encoded BMP could lead ImageMagick and imlib to crash or potentially execute arbitrary code.

There is no known workaround at this time.

All ImageMagick users should upgrade to the latest version:

# emerge sync # emerge -pv ">=media-gfx/imagemagick-6.0.7.1" # emerge ">=media-gfx/imagemagick-6.0.7.1"

All imlib users should upgrade to the latest version:

# emerge sync # emerge -pv ">=media-libs/imlib-1.9.14-r2" # emerge ">=media-libs/imlib-1.9.14-r2"

All imlib2 users should upgrade to the latest version:

# emerge sync # emerge -pv ">=media-libs/imlib2-1.1.2" # emerge ">=media-libs/imlib2-1.1.2"
CAN-2004-0817 CAN-2004-0802 ImageMagick Mailing List SecurityTracker #1011104 SecurityTracker #1011105 koon lewk jaervosz