ImageMagick, imlib, imlib2: BMP decoding buffer overflows
1.
Gentoo Linux Security Advisory
Version Information
| Advisory Reference |
GLSA 200409-12 / imagemagick imlib |
| Release Date |
September 08, 2004 |
| Latest Revision |
September 08, 2004: 01 |
| Impact |
normal |
| Exploitable |
remote |
| Package |
Vulnerable versions |
Unaffected versions |
Architecture(s) |
| media-gfx/imagemagick |
<
6.0.7.1 |
>=
6.0.7.1 |
All supported architectures
|
| media-libs/imlib |
<
1.9.14-r2 |
>=
1.9.14-r2 |
All supported architectures
|
| media-libs/imlib2 |
<
1.1.2 |
>=
1.1.2 |
All supported architectures
|
Related bugreports:
#62309, #62487
Synopsis
ImageMagick, imlib and imlib2 contain exploitable buffer overflow
vulnerabilities in the BMP image processing code.
2.
Impact Information
Background
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.
Description
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.
Impact
A specially-crafted runlength-encoded BMP could lead ImageMagick and imlib
to crash or potentially execute arbitrary code.
3.
Resolution Information
Workaround
There is no known workaround at this time.
Resolution
All ImageMagick users should upgrade to the latest version:
Code Listing 3.1: Resolution |
# 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:
Code Listing 3.2: Resolution |
# 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:
Code Listing 3.3: Resolution |
# emerge sync
# emerge -pv ">=media-libs/imlib2-1.1.2"
# emerge ">=media-libs/imlib2-1.1.2"
|
4.
References
|