p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости exiv2

За последние 30 дней в exiv2 опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 15

  1. CVE-2025-55304

    Низкий · CVSS 1.8EPSS 0,25%Нет опубликованного исправления

    Exiv2 has quadratic performance in ICC profile parsing in JpegBase::readMetadata

    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 run for a long time. The denial-of-service is triggered when Exiv2 is used to read the metadata of a crafted jpg image file. The bug is fixed in version 0.28.6.

    Опубликовано Обновлено
  2. CVE-2025-54080

    Низкий · CVSS 1.8EPSS 0,14%Нет опубликованного исправления

    Exiv2 Segmentation Faults in Exiv2::EpsImage::writeMetadata() via crafted EPS file

    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 crafted image file. An attacker could potentially exploit the vulnerability to cause a denial of service by crashing Exiv2, if they can trick the victim into running Exiv2 on a crafted image file. Note that this bug is only triggered when writing the metadata, which is a less frequently used Exiv2 operation than reading the metadata. The bug is fixed in version 0.28.6.

    Опубликовано Обновлено
  3. CVE-2025-26623

    Средний · CVSS 5.3EPSS 0,92%Есть исправление

    Use After Free 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 heap buffer overflow was found in Exiv2 versions v0.28.0 to v0.28.4. Versions prior to v0.28.0, such as v0.27.7, are **not** affected. Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. The heap overflow is triggered when Exiv2 is used to write metadata into a crafted image file. An attacker could potentially exploit the vulnerability to gain code execution, if they can trick the victim into running Exiv2 on a crafted image file. Note that this bug

    • Обновитесь до 0.28.5
    Опубликовано Обновлено
  4. CVE-2024-24826

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    Out-of-bounds read in QuickTimeVideo::NikonTagsDecoder in Exiv2

    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 before v0.28 are _not_ affected. The out-of-bounds read is triggered when Exiv2 is used to read the metadata of a crafted video file. In most cases this out of bounds read will result in a crash. This bug is fixed in version v0.28.2. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Обновитесь до 0.16.1
    Опубликовано Обновлено
  5. CVE-2024-25112

    Средний · CVSS 5.5EPSS 0,22%Есть исправление

    Denial of service due to unbounded recursion in QuickTimeVideo::multipleEntriesDecoder in Exiv2

    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, `QuickTimeVideo::multipleEntriesDecoder`, was new in v0.28.0, so Exiv2 versions before v0.28 are _not_ affected. The denial-of-service is triggered when Exiv2 is used to read the metadata of a crafted video file. This bug is fixed in version v0.28.2. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Обновитесь до 0.16.1
    Опубликовано Обновлено
  6. CVE-2023-44398

    Высокий · CVSS 8.8EPSS 0,97%Нет опубликованного исправления

    Out-of-bounds write 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. 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 of Exiv2 are _not_ affected. The out-of-bounds write is triggered when Exiv2 is used to read the metadata of a crafted image file. An attacker could potentially exploit the vulnerability to gain code execution, if they can trick the victim into running Exiv2 on a crafted image file. This bug is fixed in version v0.28.1. Users are advised to upgrade. There are no known w

    Опубликовано Обновлено
  7. CVE-2020-18831

    Высокий · CVSS 7.8EPSS 0,8%Нет опубликованного исправления

    CVE-2020-18831

    Buffer Overflow vulnerability in tEXtToDataBuf function in pngimage.cpp in Exiv2 0.27.1 allows remote attackers to cause a denial of service and other unspecified impacts via use of crafted file.

    Опубликовано Обновлено
  8. CVE-2020-18899

    Средний · CVSS 6.5EPSS 1,66%Нет опубликованного исправления

    CVE-2020-18899

    An uncontrolled memory allocation in DataBufdata(subBox.length-sizeof(box)) function of Exiv2 0.27 allows attackers to cause a denial of service (DOS) via a crafted input.

    Опубликовано Обновлено
  9. CVE-2021-31292

    Высокий · CVSS 7.5EPSS 2,56%Нет опубликованного исправления

    CVE-2021-31292

    An integer overflow in CrwMap::encode0x1810 of Exiv2 0.27.3 allows attackers to trigger a heap-based buffer overflow and cause a denial of service (DOS) via crafted metadata.

  10. CVE-2019-13114

    Средний · CVSS 6.5EPSS 2,12%Нет опубликованного исправления

    CVE-2019-13114

    http.c in Exiv2 through 0.27.1 allows a malicious http server to cause a denial of service (crash due to a NULL pointer dereference) by returning a crafted response that lacks a space character.

  11. CVE-2018-20099

    Средний · CVSS 6.5EPSS 2,29%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  12. CVE-2018-20098

    Средний · CVSS 6.5EPSS 2,57%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  13. CVE-2018-20096

    Средний · CVSS 6.5EPSS 2,76%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  14. CVE-2018-20097

    Средний · CVSS 6.5EPSS 2,29%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  15. CVE-2017-9239

    Средний · CVSS 6.5EPSS 2,63%Нет опубликованного исправления

    CVE-2017-9239

    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 vulnerability, someone must open a crafted tiff file.

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →