VYPR

Vendor CVEs

Exiv2

All CVEs

125 total · sorted by risk
  • CVE-2018-8977MedMar 25, 2018
    risk 0.42cvss 6.5epss 0.02

    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.

  • CVE-2018-8976MedMar 25, 2018
    risk 0.42cvss 6.5epss 0.02

    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.

  • CVE-2017-17725MedFeb 12, 2018
    risk 0.42cvss 6.5epss 0.02

    In Exiv2 0.26, there is an integer overflow leading to a heap-based buffer over-read in the Exiv2::getULong function in types.cpp. Remote attackers can exploit the vulnerability to cause a denial of service via a crafted image file. Note that this vulnerability is different from…

  • CVE-2017-17724MedFeb 12, 2018
    risk 0.42cvss 6.5epss 0.02

    In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.

  • CVE-2017-17722MedFeb 12, 2018
    risk 0.42cvss 6.5epss 0.01

    In Exiv2 0.26, there is a reachable assertion in the readHeader function in bigtiffimage.cpp, which will lead to a remote denial of service attack via a crafted TIFF file.

  • CVE-2017-12957MedAug 18, 2017
    risk 0.42cvss 6.5epss 0.01

    There is a heap-based buffer over-read in libexiv2 in Exiv2 0.26 that is triggered in the Exiv2::Image::io function in image.cpp. It will lead to remote denial of service.

  • CVE-2017-12956MedAug 18, 2017
    risk 0.42cvss 6.5epss 0.01

    There is an illegal address access in Exiv2::FileIo::path[abi:cxx11]() in basicio.cpp of libexiv2 in Exiv2 0.26 that will lead to remote denial of service.

  • CVE-2017-11683MedJul 27, 2017
    risk 0.42cvss 6.5epss 0.03

    There is a reachable assertion in the Internal::TiffReader::visitDirectory function in tiffvisitor.cpp of Exiv2 0.26 that will lead to a remote denial of service attack via crafted input.

  • CVE-2017-11340MedJul 17, 2017
    risk 0.42cvss 6.5epss 0.01

    There is a Segmentation fault in the XmpParser::terminate() function in Exiv2 0.26, related to an exit call. A Crafted input will lead to a remote denial of service attack.

  • CVE-2017-11339MedJul 17, 2017
    risk 0.42cvss 6.5epss 0.01

    There is a heap-based buffer overflow in the Image::printIFDStructure function of image.cpp in Exiv2 0.26. A Crafted input will lead to a remote denial of service attack.

  • CVE-2017-11338MedJul 17, 2017
    risk 0.42cvss 6.5epss 0.01

    There is an infinite loop in the Exiv2::Image::printIFDStructure function of image.cpp in Exiv2 0.26. A crafted input will lead to a remote denial of service attack.

  • CVE-2017-11337MedJul 17, 2017
    risk 0.42cvss 6.5epss 0.01

    There is an invalid free in the Action::TaskFactory::cleanup function of actions.cpp in Exiv2 0.26. A crafted input will lead to a remote denial of service attack.

  • CVE-2017-11336MedJul 17, 2017
    risk 0.42cvss 6.5epss 0.01

    There is a heap-based buffer over-read in the Image::printIFDStructure function in image.cpp in Exiv2 0.26. A Crafted input will lead to a remote denial of service attack.

  • CVE-2017-9239MedMay 26, 2017
    risk 0.42cvss 6.5epss 0.03

    An issue was discovered in Exiv2 0.26. When the data structure of the structure ifd is incorrect, the program assigns pValue_ to 0x0, and the value of pValue() is 0x0. TiffImageEntry::doWriteImage will use the value of pValue() to cause a segmentation fault. To exploit this…

  • CVE-2018-5772MedJan 18, 2018
    risk 0.36cvss 5.5epss 0.02

    In Exiv2 0.26, there is a segmentation fault caused by uncontrolled recursion in the Exiv2::Image::printIFDStructure function in the image.cpp file. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted tif file.

  • CVE-2018-4868MedJan 3, 2018
    risk 0.36cvss 5.5epss 0.02

    The Exiv2::Jp2Image::readMetadata function in jp2image.cpp in Exiv2 0.26 allows remote attackers to cause a denial of service (excessive memory allocation) via a crafted file.

  • CVE-2017-18005MedDec 31, 2017
    risk 0.36cvss 5.5epss 0.01

    Exiv2 0.26 has a Null Pointer Dereference in the Exiv2::DataValue::toLong function in value.cpp, related to crafted metadata in a TIFF file.

  • CVE-2017-17669MedDec 13, 2017
    risk 0.36cvss 5.5epss 0.02

    There is a heap-based buffer over-read in the Exiv2::Internal::PngChunk::keyTXTChunk function of pngchunk_int.cpp in Exiv2 0.26. A crafted PNG file will lead to a remote denial of service attack.

  • CVE-2017-1000128MedNov 17, 2017
    risk 0.36cvss 5.5epss 0.01

    Exiv2 0.26 contains a stack out of bounds read in JPEG2000 parser

  • CVE-2017-1000127MedNov 17, 2017
    risk 0.36cvss 5.5epss 0.01

    Exiv2 0.26 contains a heap buffer overflow in tiff parser

  • CVE-2017-1000126MedNov 17, 2017
    risk 0.36cvss 5.5epss 0.01

    exiv2 0.26 contains a Stack out of bounds read in webp parser

  • CVE-2017-14866MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    There is a heap-based buffer overflow in the Exiv2::s2Data function of types.cpp in Exiv2 0.26. A Crafted input will lead to a denial of service attack.

  • CVE-2017-14865MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    There is a heap-based buffer overflow in the Exiv2::us2Data function of types.cpp in Exiv2 0.26. A Crafted input will lead to a denial of service attack.

  • CVE-2017-14864MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    An Invalid memory address dereference was discovered in Exiv2::getULong in types.cpp in Exiv2 0.26. The vulnerability causes a segmentation fault and application crash, which leads to denial of service.

  • CVE-2017-14863MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    A NULL pointer dereference was discovered in Exiv2::Image::printIFDStructure in image.cpp in Exiv2 0.26. The vulnerability causes a segmentation fault and application crash, which leads to denial of service.

  • CVE-2017-14862MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    An Invalid memory address dereference was discovered in Exiv2::DataValue::read in value.cpp in Exiv2 0.26. The vulnerability causes a segmentation fault and application crash, which leads to denial of service.

  • CVE-2017-14861MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    There is a stack consumption vulnerability in the Exiv2::Internal::stringFormat function of image.cpp in Exiv2 0.26. A Crafted input will lead to a remote denial of service attack.

  • CVE-2017-14860MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    There is a heap-based buffer over-read in the Exiv2::Jp2Image::readMetadata function of jp2image.cpp in Exiv2 0.26. A Crafted input will lead to a denial of service attack.

  • CVE-2017-14859MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    An Invalid memory address dereference was discovered in Exiv2::StringValueBase::read in value.cpp in Exiv2 0.26. The vulnerability causes a segmentation fault and application crash, which leads to denial of service.

  • CVE-2017-14858MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    There is a heap-based buffer overflow in the Exiv2::l2Data function of types.cpp in Exiv2 0.26. A Crafted input will lead to a denial of service attack.

  • CVE-2017-14857MedSep 29, 2017
    risk 0.36cvss 5.5epss 0.01

    In Exiv2 0.26, there is an invalid free in the Image class in image.cpp that leads to a Segmentation fault. A crafted input will lead to a denial of service attack.

  • CVE-2025-55304MedAug 29, 2025
    risk 0.29cvss 5.5epss 0.00

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. A denial-of-service was found in Exiv2 version 0.28.5: a quadratic algorithm in the ICC profile parsing code in jpegBase::readMetadata() can cause Exiv2 to…

  • CVE-2025-54080MedAug 29, 2025
    risk 0.29cvss 5.5epss 0.00

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

  • CVE-2024-25112MedFeb 12, 2024
    risk 0.29cvss 5.5epss 0.00

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. A denial-of-service was found in Exiv2 version v0.28.1: an unbounded recursion can cause Exiv2 to crash by exhausting the stack. The vulnerable function,…

  • CVE-2024-24826MedFeb 12, 2024
    risk 0.29cvss 5.5epss 0.00

    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 version v0.28.1. The vulnerable function, `QuickTimeVideo::NikonTagsDecoder`, was new in v0.28.0, so Exiv2 versions…

  • CVE-2024-39695MedJul 8, 2024
    risk 0.27cvss 5.3epss 0.01

    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 version v0.28.2. The vulnerability is in the parser for the ASF video format, which was a new feature in v0.28.0.…

  • CVE-2021-29473LowApr 26, 2021
    risk 0.16cvss 2.5epss 0.02

    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, writing, deleting, and…

  • CVE-2005-4676Dec 31, 2005
    risk 0.03cvss epss 0.04

    Buffer overflow in Andreas Huggel Exiv2 before 0.9 does not null terminate strings before calling the sscanf function, which allows remote attackers to cause a denial of service (application crash) via images with crafted IPTC metadata.

  • CVE-2026-27631MedMar 2, 2026
    risk 0.00cvss 5.3epss 0.00

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. Prior to version 0.28.8, an uncaught exception was found in Exiv2. The vulnerability is in the preview component, which is only triggered when running…

  • CVE-2026-27596HigMar 2, 2026
    risk 0.00cvss 7.5epss 0.00

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. Prior to version 0.28.8, an out-of-bounds read was found in Exiv2. The vulnerability is in the preview component, which is only triggered when running…

  • CVE-2026-25884HigMar 2, 2026
    risk 0.00cvss 8.1epss 0.00

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. Prior to version 0.28.8, an out-of-bounds read was found. The vulnerability is in the CRW image parser. This issue has been patched in version 0.28.8.

  • CVE-2023-44398HigNov 6, 2023
    risk 0.00cvss 8.8epss 0.01

    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 write was found in Exiv2 version v0.28.0. The vulnerable function, `BmffImage::brotliUncompress`, is new in v0.28.0, so earlier versions…

  • CVE-2021-37615MedAug 9, 2021
    risk 0.00cvss 4.7epss 0.01

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. A null pointer dereference was found in Exiv2 versions v0.27.4 and earlier. The null pointer dereference is triggered when Exiv2 is used to print the…

  • CVE-2021-34335MedAug 9, 2021
    risk 0.00cvss 4.7epss 0.01

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. A floating point exception (FPE) due to an integer divide by zero was found in Exiv2 versions v0.27.4 and earlier. The FPE is triggered when Exiv2 is used…

  • CVE-2021-37622MedAug 9, 2021
    risk 0.00cvss 5.5epss 0.01

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. An infinite loop was found in Exiv2 versions v0.27.4 and earlier. The infinite loop is triggered when Exiv2 is used to modify the metadata of a crafted…

  • CVE-2021-37621MedAug 9, 2021
    risk 0.00cvss 5.5epss 0.01

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. An infinite loop was found in Exiv2 versions v0.27.4 and earlier. The infinite loop is triggered when Exiv2 is used to print the metadata of a crafted image…

  • CVE-2021-37620MedAug 9, 2021
    risk 0.00cvss 4.7epss 0.01

    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 read the metadata of a…

  • CVE-2021-37619MedAug 9, 2021
    risk 0.00cvss 4.7epss 0.01

    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 metadata into a…

  • CVE-2021-37618MedAug 9, 2021
    risk 0.00cvss 4.7epss 0.01

    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 the metadata of a…

  • CVE-2021-37616MedAug 9, 2021
    risk 0.00cvss 5.5epss 0.01

    Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. A null pointer dereference was found in Exiv2 versions v0.27.4 and earlier. The null pointer dereference is triggered when Exiv2 is used to print the…