Skip to content
OpenAdvisories
Low ALAS2-2019-1339 22 CVEs

Low: exiv2 security update (Amazon Linux 2)

Published Oct 21, 2019 · Updated Oct 24, 2019

Summary

Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2018-9305: An out-of-bounds read vulnerability has been discovered in IptcData::printStructure in iptc.cpp file of Exiv2 0.26. An attacker could cause a crash or an information leak by providing a crafted image. 99999: CVE-2018-9305 exiv2: out of bounds read in IptcData::printStructure in iptc.c CVE-2018-8977: In Exiv2 0.26, the Exiv2::Internal::printCsLensFFFF function in canonmn_int.cpp allows remote attackers to cause a denial of service (invalid memory access) via a crafted file. 99999: CVE-2018-8977 exiv2: invalid memory access in Exiv2::Internal::printCsLensFFFF function in canonmn_int.cpp CVE-2018-8976: In Exiv2 0.26, jpgimage.cpp allows remote attackers to cause a denial of service (image.cpp Exiv2::Internal::stringFormat out-of-bounds read) via a crafted file. 99999: CVE-2018-8976 exiv2: out-of-bounds read in Exiv2::Internal::stringFormat image.cpp CVE-2018-20099: There is an infinite loop in Exiv2::Jp2Image::encodeJp2Header of jp2image.cpp in Exiv2 0.27-RC3. A crafted input will lead to a remote denial of service attack. 99999: CVE-2018-20099 exiv2: Infinite loop in Exiv2::Jp2Image::encodeJp2Header resulting in a denial of service CVE-2018-20098: There is a heap-based buffer over-read in Exiv2::Jp2Image::encodeJp2Header of jp2image.cpp in Exiv2 0.27-RC3. A crafted input will lead to a remote denial of service attack. 99999: CVE-2018-20098 exiv2: Heap-based buffer over-read in Exiv2::Jp2Image::encodeJp2Header resulting in a denial of service CVE-2018-20097: There is a SEGV in Exiv2::Internal::TiffParserWorker::findPrimaryGroups of tiffimage_int.cpp in Exiv2 0.27-RC3. A crafted input will lead to a remote denial of service attack. 99999: CVE-2018-20097 exiv2: Segmentation fault in Exiv2::Internal::TiffParserWorker::findPrimaryGroups function CVE-2018-20096: There is a heap-based buffer over-read in the Exiv2::tEXtToDataBuf function of pngimage.cpp in Exiv2 0.27-RC3. A crafted input will lead to a remote denial of service attack. 99999: CVE-2018-20096 exiv2: Heap-based buffer over-read in Exiv2::tEXtToDataBuf function resulting in a denial of service CVE-2018-19607: Exiv2::isoSpeed in easyaccess.cpp in Exiv2 v0.27-RC2 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted file. 99999: CVE-2018-19607 exiv2: NULL pointer dereference in Exiv2::isoSpeed in easyaccess.cpp CVE-2018-19535: In Exiv2 0.26 and previous versions, PngChunk::readRawProfile in pngchunk_int.cpp may cause a denial of service (application crash due to a heap-based buffer over-read) via a crafted PNG file. 99999: CVE-2018-19535 exiv2: heap-based buffer over-read in PngChunk::readRawProfile in pngchunk_int.cpp CVE-2018-19108: In Exiv2 0.26, Exiv2::PsdImage::readMetadata in psdimage.cpp in the PSD image reader may suffer from a denial of service (infinite loop) caused by an integer overflow via a crafted PSD image file. 99999: CVE-2018-19108 exiv2: infinite loop in Exiv2::PsdImage::readMetadata in psdimage.cpp CVE-2018-19107: In Exiv2 0.26, Exiv2::IptcParser::decode in iptc.cpp (called from psdimage.cpp in the PSD image reader) may suffer from a denial of service (heap-based buffer over-read) caused by an integer overflow via a crafted PSD image file. 99999: CVE-2018-19107 exiv2: heap-based buffer over-read in Exiv2::IptcParser::decode in iptc.cpp CVE-2018-18915: There is an infinite loop in the Exiv2::Image::printIFDStructure function of image.cpp in Exiv2 0.27-RC1. A crafted input will lead to a remote denial of service attack. 99999: CVE-2018-18915 exiv2: infinite loop in Exiv2::Image::printIFDStructure function in image.cpp CVE-2018-17581: CiffDirectory::readDirectory() at crwimage_int.cpp in Exiv2 0.26 has excessive stack consumption due to a recursive function, leading to Denial of service. 99999: CVE-2018-17581 exiv2: Stack overflow in CiffDirectory::readDirectory() at crwimage_int.cpp leading to denial of service CVE-2018-17282: An issue was discovered in Exiv2 v0.26. The function Exiv2::DataValue::copy in value.cpp has a NULL pointer dereference. 99999: CVE-2018-17282 exiv2: NULL pointer dereference in Exiv2::DataValue::copy in value.cpp leading to application crash CVE-2018-14046: Exiv2 0.26 has a heap-based buffer over-read in WebPImage::decodeChunks in webpimage.cpp. 99999: CVE-2018-14046 exiv2: heap-based buffer over-read in WebPImage::decodeChunks in webpimage.cpp CVE-2018-12265: Exiv2 0.26 has an integer overflow in the LoaderExifJpeg class in preview.cpp, leading to an out-of-bounds read in Exiv2::MemIo::read in basicio.cpp. 99999: CVE-2018-12265 exiv2: integer overflow in the LoaderExifJpeg class in preview.cpp CVE-2018-12264: Exiv2 0.26 has integer overflows in LoaderTiff::getData() in preview.cpp, leading to an out-of-bounds read in Exiv2::ValueType::setDataArea in value.hpp. 99999: CVE-2018-12264 exiv2: integer overflow in getData function in preview.cpp CVE-2018-11037: In Exiv2 0.26, the Exiv2::PngImage::printStructure function in pngimage.cpp allows remote attackers to cause an information leak via a crafted file. 99999: CVE-2018-11037 exiv2: information leak via a crafted file CVE-2018-10998: An issue was discovered in Exiv2 0.26. readMetadata in jp2image.cpp allows remote attackers to cause a denial of service (SIGABRT) by triggering an incorrect Safe::add call. 99999: CVE-2018-10998 exiv2: SIGABRT by triggering an incorrect Safe::add call CVE-2018-10958: In types.cpp in Exiv2 0.26, a large size value may lead to a SIGABRT during an attempt at memory allocation for an Exiv2::Internal::PngChunk::zlibUncompress call. 99999: CVE-2018-10958 exiv2: SIGABRT caused by memory allocation in types.cpp:Exiv2::Internal::PngChunk::zlibUncompress() CVE-2018-10772: The tEXtToDataBuf function in pngimage.cpp in Exiv2 through 0.26 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted f

Fixed packages 5

ReleasePackageFixed in
Amazon Linux · 2 exiv2 0:0.27.0-3.amzn2.0.1
Amazon Linux · 2 exiv2-debuginfo 0:0.27.0-3.amzn2.0.1
Amazon Linux · 2 exiv2-devel 0:0.27.0-3.amzn2.0.1
Amazon Linux · 2 exiv2-doc 0:0.27.0-3.amzn2.0.1
Amazon Linux · 2 exiv2-libs 0:0.27.0-3.amzn2.0.1

Vulnerabilities 22

  • Medium 6.5

    There is a heap-based buffer over-read in the Exiv2::tEXtToDataBuf function of pngimage.cpp in Exiv2 0.27-RC3. A crafte…

  • Medium 6.5

    There is a SEGV in Exiv2::Internal::TiffParserWorker::findPrimaryGroups of tiffimage_int.cpp in Exiv2 0.27-RC3. A craft…

  • Medium 6.5

    There is a heap-based buffer over-read in Exiv2::Jp2Image::encodeJp2Header of jp2image.cpp in Exiv2 0.27-RC3. A crafted…

  • Medium 6.5

    There is an infinite loop in Exiv2::Jp2Image::encodeJp2Header of jp2image.cpp in Exiv2 0.27-RC3. A crafted input will l…

  • Unscored —

    In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, rela…

  • Unscored —

    The tEXtToDataBuf function in pngimage.cpp in Exiv2 through 0.26 allows remote attackers to cause a denial of service (…

  • Unscored —

    In types.cpp in Exiv2 0.26, a large size value may lead to a SIGABRT during an attempt at memory allocation for an Exiv…

  • Unscored —

    An issue was discovered in Exiv2 0.26. readMetadata in jp2image.cpp allows remote attackers to cause a denial of servic…

  • Unscored —

    In Exiv2 0.26, the Exiv2::PngImage::printStructure function in pngimage.cpp allows remote attackers to cause an informa…

  • Unscored —

    Exiv2 0.26 has integer overflows in LoaderTiff::getData() in preview.cpp, leading to an out-of-bounds read in Exiv2::Va…

  • Unscored —

    Exiv2 0.26 has an integer overflow in the LoaderExifJpeg class in preview.cpp, leading to an out-of-bounds read in Exiv…

  • Unscored —

    Exiv2 0.26 has a heap-based buffer over-read in WebPImage::decodeChunks in webpimage.cpp.

  • Unscored —

    An issue was discovered in Exiv2 v0.26. The function Exiv2::DataValue::copy in value.cpp has a NULL pointer dereference.

  • Unscored —

    CiffDirectory::readDirectory() at crwimage_int.cpp in Exiv2 0.26 has excessive stack consumption due to a recursive fun…

  • Unscored —

    There is an infinite loop in the Exiv2::Image::printIFDStructure function of image.cpp in Exiv2 0.27-RC1. A crafted inp…

  • Unscored —

    In Exiv2 0.26, Exiv2::IptcParser::decode in iptc.cpp (called from psdimage.cpp in the PSD image reader) may suffer from…

  • Unscored —

    In Exiv2 0.26, Exiv2::PsdImage::readMetadata in psdimage.cpp in the PSD image reader may suffer from a denial of servic…

  • Unscored —

    In Exiv2 0.26 and previous versions, PngChunk::readRawProfile in pngchunk_int.cpp may cause a denial of service (applic…

  • Unscored —

    Exiv2::isoSpeed in easyaccess.cpp in Exiv2 v0.27-RC2 allows remote attackers to cause a denial of service (NULL pointer…

  • Unscored —

    In Exiv2 0.26, jpgimage.cpp allows remote attackers to cause a denial of service (image.cpp Exiv2::Internal::stringForm…

  • Unscored —

    In Exiv2 0.26, the Exiv2::Internal::printCsLensFFFF function in canonmn_int.cpp allows remote attackers to cause a deni…

  • Unscored —

    In Exiv2 0.26, an out-of-bounds read in IptcData::printStructure in iptc.c could result in a crash or information leak,…

References

  • web
    https://alas.aws.amazon.com/cve/html/CVE-2017-17724.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-10772.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-10958.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-10998.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-11037.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-12264.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-12265.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-14046.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-17282.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-17581.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-18915.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-19107.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-19108.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-19535.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-19607.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-20096.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-20097.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-20098.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-20099.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-8976.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-8977.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-9305.html