Skip to content
OpenAdvisories
High RHSA-2021:4173 12 CVEs

Red Hat Security Advisory: exiv2 security, bug fix, and enhancement update

Published Sep 16, 2024 · Updated Jun 27, 2026

Fixed packages 10

ReleasePackageFixed in
Red Hat · RHEL 8 enterprise_linux:8::appstream exiv2 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::appstream exiv2-debuginfo 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::appstream exiv2-debugsource 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::appstream exiv2-libs 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::appstream exiv2-libs-debuginfo 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::crb exiv2-debuginfo 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::crb exiv2-debugsource 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::crb exiv2-devel 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::crb exiv2-doc 0:0.27.4-5.el8
Red Hat · RHEL 8 enterprise_linux:8::crb exiv2-libs-debuginfo 0:0.27.4-5.el8

Vulnerabilities 12

  • High 7.5

    An integer overflow in CrwMap::encode0x1810 of Exiv2 0.27.3 allows attackers to trigger a heap-based buffer overflow an…

  • Medium 4.7

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

    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…

  • 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 …

  • Medium 4.7

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

    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.4 and earlier. The out-of-bounds read is triggered when Exiv2 is used to print t…

  • Medium 4.7

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

    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.4 and earlier. The out-of-bounds read is triggered when Exiv2 is used to write m…

  • 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…

  • Unscored —

    Heap buffer overflow in Exiv2::Jp2Image::doWriteMetadata

    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…

  • Unscored —

    Out-of-bounds read in Exiv2::Internal::CrwMap::encode

    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…

  • Unscored —

    A flaw was found in Exiv2 in versions before and including 0.27.4-RC1. Improper input validation of the rawData.size pr…

References

  • article
    https://access.redhat.com/security/updates/classification/#moderate
  • article
    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes/
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1946314
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1952607
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1952612
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1953708
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1954065
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1961650
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1961691
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1978100
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1978105
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1989860
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1990330
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1992165
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1992174
  • advisory
    https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4173.json
  • report
    https://access.redhat.com/security/cve/CVE-2021-3482
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-3482
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2021-3482
  • report
    https://access.redhat.com/security/cve/CVE-2021-29457
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-29457
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2021-29457
  • article
    https://github.com/Exiv2/exiv2/security/advisories/GHSA-v74w-h496-cgqm
  • report
    https://access.redhat.com/security/cve/CVE-2021-29458
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-29458
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2021-29458
  • article
    https://github.com/Exiv2/exiv2/security/advisories/GHSA-57jj-75fm-9rq5
  • report
    https://access.redhat.com/security/cve/CVE-2021-29463
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-29463
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2021-29463
  • report
    https://access.redhat.com/security/cve/CVE-2021-29464
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-29464
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2021-29464
  • report
    https://access.redhat.com/security/cve/CVE-2021-29470
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-29470
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2021-29470
  • article
    https://github.com/Exiv2/exiv2/security/advisories/GHSA-8949-hhfh-j7rj
  • report
    https://access.redhat.com/security/cve/CVE-2021-29473
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2021-29473