portage-ng / portage / media-libs / imlib2 / 1.12.6
portage-ng glsa
6 advisories reference media-libs/imlib2 · none place version 1.12.6 in a vulnerable range
▸ GLSA 201611-12 imlib2: Multiple vulnerabilities this version unaffected normal remote 2016-11-20

Multiple vulnerabilities have been found in imlib2, the worst of which allows for the remote execution of arbitrary code.

Announced
2016-11-20
Revised
2016-11-20
Access
remote
Bugs
#572884 #578810 #580038
Advisory
https://security.gentoo.org/glsa/201611-12

Affected packages

PackageArchVulnerableUnaffected
media-libs/imlib2*< 1.4.9>= 1.4.9

Background

imlib2 is an advanced replacement for image manipulation libraries such as libXpm. It is utilized by numerous programs, including gkrellm and several window managers, to display images.

Description

Multiple vulnerabilities have been discovered in imlib2. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could entice a user to open a specially crafted image file using an application linked against imlib2, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All imlib2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/imlib2-1.4.9"

References

▸ GLSA 200812-23 Imlib2: User-assisted execution of arbitrary code this version unaffected normal remote 2008-12-23

A buffer overflow vulnerability has been discovered in Imlib2.

Announced
2008-12-23
Revised
2008-12-23
Access
remote
Bugs
#248057
Advisory
https://security.gentoo.org/glsa/200812-23

Affected packages

PackageArchVulnerableUnaffected
media-libs/imlib2*< 1.4.2-r1>= 1.4.2-r1

Background

Imlib2 is replacement library from the Enlightenment project for libraries like libXpm.

Description

Julien Danjou reported a pointer arithmetic error and a heap-based buffer overflow within the load() function of the XPM image loader.

Impact

A remote attacker could entice a user to process a specially crafted XPM image, possibly resulting in the remote execution of arbitrary code with the privileges of the user running the application, or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All Imlib2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/imlib2-1.4.2-r1"

References

▸ GLSA 200806-03 Imlib 2: User-assisted execution of arbitrary code this version unaffected normal remote 2008-06-08

Two vulnerabilities in Imlib 2 may allow for the execution of arbitrary code.

Announced
2008-06-08
Revised
2008-06-08
Access
remote
Bugs
#223965
Advisory
https://security.gentoo.org/glsa/200806-03

Affected packages

PackageArchVulnerableUnaffected
media-libs/imlib2*< 1.4.0-r1>= 1.4.0-r1

Background

Imlib 2 is an advanced replacement library for libraries like libXpm.

Description

Stefan Cornelius (Secunia Research) reported two boundary errors in Imlib2:

  • One of them within the load() function in the file src/modules/loaders/loader_pnm.c when processing the header of a PNM image file, possibly leading to a stack-based buffer overflow.
  • The second one within the load() function in the file src/modules/loader_xpm.c when processing an XPM image file, possibly leading to a stack-based buffer overflow.

Impact

A remote attacker could entice a user to open a specially crafted PNM or XPM image, possibly resulting in the execution of arbitrary code with the rights of the user running the application using Imlib 2.

Workaround

There is no known workaround at this time.

Resolution

All Imlib 2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/imlib2-1.4.0-r1"

References

▸ GLSA 200612-20 imlib2: Multiple vulnerabilities this version unaffected normal remote 2006-12-20

imlib2 contains several vulnerabilities that could lead to the remote execution of arbitrary code or a Denial of Service.

Announced
2006-12-20
Revised
2006-12-20
Access
remote
Bugs
#154216
Advisory
https://security.gentoo.org/glsa/200612-20

Affected packages

PackageArchVulnerableUnaffected
media-libs/imlib2*< 1.3.0>= 1.3.0

Background

imlib2 is an advanced replacement for image manipulation libraries such as libXpm. It is utilized by numerous programs, including gkrellm and several window managers, to display images.

Description

M. Joonas Pihlaja discovered several buffer overflows in loader_argb.c, loader_png.c, loader_lbm.c, loader_jpeg.c, loader_tiff.c, loader_tga.c, loader_pnm.c and an out-of-bounds memory read access in loader_tga.c.

Impact

An attacker can entice a user to process a specially crafted JPG, ARGB, PNG, LBM, PNM, TIFF, or TGA image with an "imlib2*" binary or another application using the imlib2 libraries. Successful exploitation of the buffer overflows causes the execution of arbitrary code with the permissions of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All imlib2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/imlib2-1.3.0"

References

▸ GLSA 200501-19 imlib2: Buffer overflows in image decoding this version unaffected normal remote 2005-01-11

Multiple overflows have been found in the imlib2 library image decoding routines, potentially allowing the execution of arbitrary code.

Announced
2005-01-11
Revised
2005-01-11
Access
remote
Bugs
#77002
Advisory
https://security.gentoo.org/glsa/200501-19

Affected packages

PackageArchVulnerableUnaffected
media-libs/imlib2*< 1.2.0>= 1.2.0

Background

imlib2 is an advanced replacement for image manipulation libraries such as libXpm. It is utilized by numerous programs, including gkrellm and several window managers, to display images.

Description

Pavel Kankovsky discovered that several buffer overflows found in the libXpm library (see GLSA 200409-34) also apply to imlib (see GLSA 200412-03) and imlib2. He also fixed a number of other potential security vulnerabilities.

Impact

A remote attacker could entice a user to view a carefully-crafted image file, which would potentially lead to the execution of arbitrary code with the rights of the user viewing the image. This affects any program that utilizes of the imlib2 library.

Workaround

There is no known workaround at this time.

Resolution

All imlib2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/imlib2-1.2.0"

References

▸ GLSA 200409-12 ImageMagick, imlib, imlib2: BMP decoding buffer overflows this version unaffected normal remote 2004-09-08

ImageMagick, imlib and imlib2 contain exploitable buffer overflow vulnerabilities in the BMP image processing code.

Announced
2004-09-08
Revised
2004-09-08
Access
remote
Bugs
#62309 #62487
Advisory
https://security.gentoo.org/glsa/200409-12

Affected packages

PackageArchVulnerableUnaffected
media-gfx/imagemagick*< 6.0.7.1>= 6.0.7.1
media-libs/imlib*< 1.9.14-r2>= 1.9.14-r2
media-libs/imlib2*< 1.1.2>= 1.1.2

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.

Workaround

There is no known workaround at this time.

Resolution

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"

References