Skip to content
OpenAdvisories
Medium USN-4964-1 5 CVEs

exiv2 vulnerabilities

Published May 25, 2021 · Updated Jun 25, 2026

Summary

It was discovered that Exiv2 incorrectly handled certain files.
An attacker could possibly use this issue to cause a denial of service.
This issue only affected Ubuntu 20.04 LTS, Ubuntu 20.10 and Ubuntu 21.04.
(CVE-2021-29463)

It was discovered that Exiv2 incorrectly handled certain files.
An attacker could possibly use this issue to execute arbitrary code.
This issue only affected Ubuntu 20.04 LTS, Ubuntu 20.10 and Ubuntu 21.04.
(CVE-2021-29464)

It was discovered that Exiv2 incorrectly handled certain files.
An attacker could possibly use this issue to cause a denial of service.
(CVE-2021-29473, CVE-2021-32617)

It was discovered that Exiv2 incorrectly handled certain files.
An attacker could possibly use this issue to expose sensitive information.
This issue only affected Ubuntu 20.04 LTS, Ubuntu 20.10 and Ubuntu 21.04.
(CVE-2021-29623)

Fixed packages 3

ReleasePackageFixed in
Ubuntu · 18.04 LTS 18.04:LTS exiv2 0.25-3.1ubuntu0.18.04.9
Ubuntu · 20.04 LTS 20.04:LTS exiv2 0.27.2-8ubuntu2.4
Ubuntu · Pro 16.04 LTS Pro:16.04:LTS exiv2 0.25-2.1ubuntu16.04.7+esm2

Vulnerabilities 5

  • Medium 4.7

    Denial of service in Exiv2

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. An inefficient algorithm (quadratic complexity) was found in Exiv2 versions v0.27.3 and earlier. The inefficient algorithm is triggered …

  • Low 3.6

    Uninitialized variable bug in Exiv2

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. A read of uninitialized memory was found in Exiv2 versions v0.27.3 and earlier. Exiv2 is a command-line utility and C++ library for rea…

  • Low 3.3

    Out-of-bounds read in Exiv2::WebPImage::doWriteMetadata

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. An out-of-bounds read was found in Exiv2 versions v0.27.3 and earlier. The out-of-bounds read is triggered when Exiv2 is used to write m…

  • Low 3.3

    Heap buffer overflow in Exiv2::Jp2Image::encodeJp2Header

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. A heap buffer overflow was found in Exiv2 versions v0.27.3 and earlier. The heap overflow is triggered when Exiv2 is used to write metad…

  • Low 2.5

    Out-of-bounds read in Exiv2::Jp2Image::doWriteMetadata

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. An out-of-bounds read was found in Exiv2 versions v0.27.3 and earlier. Exiv2 is a command-line utility and C++ library for reading, wri…

References

  • report
    https://ubuntu.com/security/CVE-2021-29463
  • report
    https://ubuntu.com/security/CVE-2021-29464
  • report
    https://ubuntu.com/security/CVE-2021-29473
  • report
    https://ubuntu.com/security/CVE-2021-29623
  • report
    https://ubuntu.com/security/CVE-2021-32617