portage-ng / portage / media-gfx / gif2png / 2.5.14
portage-ng glsa
2 advisories reference media-gfx/gif2png · none place version 2.5.14 in a vulnerable range
▸ GLSA 201203-15 gif2png: Multiple vulnerabilities this version unaffected normal remote 2012-03-16

Multiple vulnerabilities have been found in gif2png, the worst of which might allow execution of arbitrary code.

Announced
2012-03-16
Revised
2012-03-16
Access
remote
Bugs
#351698
Advisory
https://security.gentoo.org/glsa/201203-15

Affected packages

PackageArchVulnerableUnaffected
media-gfx/gif2png*< 2.5.8>= 2.5.8

Background

gif2png converts images from GIF format to PNG format.

Description

Two vulnerabilities have been found in gif2png:

  • A boundary error in gif2png.c could cause a buffer overflow (CVE-2010-4694).
  • The patch for CVE-2009-5018 causes gif2png to truncate GIF pathnames (CVE-2010-4695).

Impact

A remote attacker could entice a user to open a specially crafted GIF file, possibly resulting in execution of arbitrary code, a Denial of Service condition, or the creation of PNG files in unintended directories.

Workaround

There is no known workaround at this time.

Resolution

All gif2png users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-gfx/gif2png-2.5.8"

References

▸ GLSA 201101-01 gif2png: User-assisted execution of arbitrary code this version unaffected normal remote 2011-01-05

gif2png contains a stack overflow vulnerability when parsing command line arguments.

Announced
2011-01-05
Revised
2011-01-05
Access
remote
Bugs
#346501
Advisory
https://security.gentoo.org/glsa/201101-01

Affected packages

PackageArchVulnerableUnaffected
media-gfx/gif2png*< 2.5.1-r1>= 2.5.1-r1

Background

gif2png is a command line program that converts image files from the Graphics Interchange Format (GIF) format to the Portable Network Graphics (PNG) format.

Description

gif2png contains a command line parsing vulnerability that may result in a stack overflow due to an unexpectedly long input filename.

Impact

A remote attacker could entice a user to open a specially crafted image, possibly resulting in the execution of arbitrary code with the privileges of the user running the application, or a Denial of Service. Note that applications relying on gif2png to process images can also trigger the vulnerability.

Workaround

There is no known workaround at this time.

Resolution

All gif2png users should upgrade to the latest stable version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-gfx/gif2png-2.5.1-r1"

References