6.4 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
NONE
Availability Impact
PARTIAL
AV:N/AC:L/Au:N/C:P/I:N/A:P
0.033 Low
EPSS
Percentile
91.2%
Debian Security Advisory DSA-2559-1 [email protected]
http://www.debian.org/security/ Yves-Alexis Perez
October 11, 2012 http://www.debian.org/security/faq
Package : libexif
Vulnerability : several
Problem type : remote
Debian-specific: no
CVE ID : CVE-2012-2812 CVE-2012-2813 CVE-2012-2814 CVE-2012-2836
CVE-2012-2837 CVE-2012-2840 CVE-2012-2841
Debian Bug : 681454
Several vulnerabilities were found in libexif, a library used to parse EXIF
meta-data on camera files.
CVE-2012-2812: A heap-based out-of-bounds array read in the
exif_entry_get_value function allows remote attackers to cause a denial of
service or possibly obtain potentially sensitive information from process
memory via an image with crafted EXIF tags.
CVE-2012-2813: A heap-based out-of-bounds array read in the
exif_convert_utf16_to_utf8 function allows remote attackers to cause a denial
of service or possibly obtain potentially sensitive information from process
memory via an image with crafted EXIF tags.
CVE-2012-2814: A buffer overflow in the exif_entry_format_value function
allows remote attackers to cause a denial of service or possibly execute
arbitrary code via an image with crafted EXIF tags.
CVE-2012-2836: A heap-based out-of-bounds array read in the
exif_data_load_data function allows remote attackers to cause a denial of
service or possibly obtain potentially sensitive information from process
memory via an image with crafted EXIF tags.
CVE-2012-2837: A divide-by-zero error in the mnote_olympus_entry_get_value
function while formatting EXIF maker note tags allows remote attackers to
cause a denial of service via an image with crafted EXIF tags.
CVE-2012-2840: An off-by-one error in the exif_convert_utf16_to_utf8 function
allows remote attackers to cause a denial of service or possibly execute
arbitrary code via an image with crafted EXIF tags.
CVE-2012-2841: An integer underflow in the exif_entry_get_value function can
cause a heap overflow and potentially arbitrary code execution while
formatting an EXIF tag, if the function is called with a buffer size
parameter equal to zero or one.
For the stable distribution (squeeze), these problems have been fixed in
version 0.6.19-1+squeeze1.
For the testing distribution (wheezy), these problems have been fixed in
version 0.6.20-3.
For the unstable distribution (sid), these problems have been fixed in
version 0.6.20-3.
We recommend that you upgrade your libexif packages.
Further information about Debian Security Advisories, how to apply
these updates to your system and frequently asked questions can be
found at: http://www.debian.org/security/
Mailing list: [email protected]
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 6 | amd64 | libexif-dev | < 0.6.19-1+squeeze1 | libexif-dev_0.6.19-1+squeeze1_amd64.deb |
Debian | 6 | mips | libexif12 | < 0.6.19-1+squeeze1 | libexif12_0.6.19-1+squeeze1_mips.deb |
Debian | 6 | kfreebsd-i386 | libexif12 | < 0.6.19-1+squeeze1 | libexif12_0.6.19-1+squeeze1_kfreebsd-i386.deb |
Debian | 6 | s390 | libexif-dev | < 0.6.19-1+squeeze1 | libexif-dev_0.6.19-1+squeeze1_s390.deb |
Debian | 6 | mipsel | libexif-dev | < 0.6.19-1+squeeze1 | libexif-dev_0.6.19-1+squeeze1_mipsel.deb |
Debian | 6 | powerpc | libexif12 | < 0.6.19-1+squeeze1 | libexif12_0.6.19-1+squeeze1_powerpc.deb |
Debian | 6 | kfreebsd-amd64 | libexif12 | < 0.6.19-1+squeeze1 | libexif12_0.6.19-1+squeeze1_kfreebsd-amd64.deb |
Debian | 6 | kfreebsd-amd64 | libexif-dev | < 0.6.19-1+squeeze1 | libexif-dev_0.6.19-1+squeeze1_kfreebsd-amd64.deb |
Debian | 6 | armel | libexif-dev | < 0.6.19-1+squeeze1 | libexif-dev_0.6.19-1+squeeze1_armel.deb |
Debian | 6 | powerpc | libexif-dev | < 0.6.19-1+squeeze1 | libexif-dev_0.6.19-1+squeeze1_powerpc.deb |