portage-ng / portage / media-libs / libexif / 0.6.26
portage-ng glsa
7 advisories reference media-libs/libexif · none place version 0.6.26 in a vulnerable range
▸ GLSA 202011-19 libexif: Multiple vulnerabilities this version unaffected normal remote 2020-11-16

Multiple vulnerabilities have been found in libexif, the worst of which could result in the arbitrary execution of code.

Announced
2020-11-16
Revised
2020-11-16
Access
remote
Bugs
#754681
Advisory
https://security.gentoo.org/glsa/202011-19

Affected packages

PackageArchVulnerableUnaffected
media-libs/libexif*< 0.6.22_p20201105>= 0.6.22_p20201105

Background

libexif is a library for parsing, editing and saving Exif metadata from images.

Description

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

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libexif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=media-libs/libexif-0.6.22_p20201105"

References

▸ GLSA 202007-05 libexif: Multiple vulnerabilities this version unaffected normal remote 2020-07-26

Multiple vulnerabilities have been found in libexif, the worst of which could result in the arbitrary execution of code.

Announced
2020-07-26
Revised
2020-07-26
Access
remote
Bugs
#708728
Advisory
https://security.gentoo.org/glsa/202007-05

Affected packages

PackageArchVulnerableUnaffected
media-libs/libexif*< 0.6.22>= 0.6.22

Background

libexif is a library for parsing, editing and saving Exif metadata from images.

Description

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

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libexif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libexif-0.6.22"

References

▸ GLSA 201401-10 libexif, exif: Multiple vulnerabilities this version unaffected normal remote 2014-01-19

Multiple vulnerabilities have been found in libexif and exif, some of which may allow execution of arbitrary code.

Announced
2014-01-19
Revised
2014-01-19
Access
remote
Bugs
#426366
Advisory
https://security.gentoo.org/glsa/201401-10

Affected packages

PackageArchVulnerableUnaffected
media-gfx/exif*< 0.6.21>= 0.6.21
media-libs/libexif*< 0.6.21>= 0.6.21

Background

libexif is a library for parsing, editing and saving Exif metadata from images. exif is a small command line interface for libexif.

Description

Multiple vulnerabilities have been discovered in libexif and exif. 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 exif or an application linked against libexif, 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 libexif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libexif-0.6.21"

Packages which depend on this library may need to be recompiled. Tools such as revdep-rebuild may assist in identifying some of these packages.

All exif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-gfx/exif-0.6.21"

References

▸ GLSA 200712-15 libexif: Multiple vulnerabilities this version unaffected normal remote 2007-12-29

Two vulnerabilities in libexif possibly allow for the execution of arbitrary code or a Denial of Service.

Announced
2007-12-29
Revised
2007-12-29
Access
remote
Bugs
#202350
Advisory
https://security.gentoo.org/glsa/200712-15

Affected packages

PackageArchVulnerableUnaffected
media-libs/libexif*< 0.6.16-r1>= 0.6.16-r1

Background

libexif is a library for parsing, editing and saving Exif metadata from images. Exif, the Exchangeable image file format, specifies the addition of metadata tags to JPEG, TIFF and RIFF files.

Description

Meder Kydyraliev (Google Security) discovered an integer overflow vulnerability in the exif_data_load_data_thumbnail() function leading to a memory corruption (CVE-2007-6352) and an infinite recursion in the exif_loader_write() function (CVE-2007-6351).

Impact

An attacker could entice the user of an application making use of libexif to load an image file with specially crafted Exif tags, possibly resulting in the 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 libexif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libexif-0.6.16-r1"

References

▸ GLSA 200706-09 libexif: Buffer overflow this version unaffected normal remote 2007-06-26

libexif does not properly handle image EXIF information, possibly allowing for the execution of arbitrary code.

Announced
2007-06-26
Revised
2007-06-26
Access
remote
Bugs
#181922
Advisory
https://security.gentoo.org/glsa/200706-09

Affected packages

PackageArchVulnerableUnaffected
media-libs/libexif*< 0.6.16>= 0.6.16

Background

libexif is a library for parsing, editing and saving EXIF metadata from images.

Description

iDefense Labs have discovered that the exif_data_load_data_entry() function in libexif/exif-data.c improperly handles integer data while working with an image with many EXIF components, allowing an integer overflow possibly leading to a heap-based buffer overflow.

Impact

An attacker could entice a user of an application making use of a vulnerable version of libexif to load a specially crafted image file, possibly resulting in a crash of the application or the execution of arbitrary code with the rights of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All libexif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libexif-0.6.16"

References

▸ GLSA 200706-01 libexif: Integer overflow vulnerability this version unaffected normal remote 2007-06-05

libexif fails to handle Exif (EXchangeable Image File) data inputs, making it vulnerable to an integer overflow.

Announced
2007-06-05
Revised
2007-06-05
Access
remote
Bugs
#178081
Advisory
https://security.gentoo.org/glsa/200706-01

Affected packages

PackageArchVulnerableUnaffected
media-libs/libexif*< 0.6.15>= 0.6.15

Background

libexif is a library for parsing, editing and saving Exif data.

Description

Victor Stinner reported an integer overflow in the exif_data_load_data_entry() function from file exif-data.c while handling Exif data.

Impact

An attacker could entice a user to process a file with specially crafted Exif extensions with an application making use of libexif, which will trigger the integer overflow and potentially execute arbitrary code or crash the application.

Workaround

There is no known workaround at this time.

Resolution

All libexif users should upgrade to the latest version. Please note that users upgrading from "<=media-libs/libexif-0.6.13" should also run revdep-rebuild after their upgrade.

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libexif-0.6.15"
# revdep-rebuild --library=/usr/lib/libexif.so

References

▸ GLSA 200503-17 libexif: Buffer overflow vulnerability this version unaffected normal remote 2005-03-12

libexif fails to validate certain inputs, making it vulnerable to buffer overflows.

Announced
2005-03-12
Revised
2005-03-12
Access
remote
Bugs
#84076
Advisory
https://security.gentoo.org/glsa/200503-17

Affected packages

PackageArchVulnerableUnaffected
media-libs/libexif*< 0.5.12-r1>= 0.5.12-r1

Background

libexif is a library for parsing, editing and saving EXIF data.

Description

libexif contains a buffer overflow vulnerability in the EXIF tag validation code. When opening an image with a specially crafted EXIF tag, the lack of validation can cause applications linked to libexif to crash.

Impact

A specially crafted EXIF file could crash applications making use of libexif, potentially allowing the execution of arbitrary code with the privileges of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All libexif users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libexif-0.5.12-r1"

References