Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2022:3598-1

Опубликовано: 17 окт. 2022
Источник: suse-cvrf

Описание

Security update for exiv2

This update for exiv2 fixes the following issues:

  • CVE-2021-37621: Fixed denial of service due to infinite loop in Image:printIFDStructure (bsc#1189333).
  • CVE-2021-37620: Fixed out-of-bounds read in XmpTextValue:read() (bsc#1189332).
  • CVE-2021-37619: Fixed out-of-bounds read in Exiv2:Jp2Image:encodeJp2Header (bsc#1189331).
  • CVE-2021-37618: Fixed out-of-bounds read in Exiv2:Jp2Image:printStructure (bsc#1189330).
  • CVE-2021-32617: Fixed denial of service inside inefficient algorithm (quadratic complexity) (bsc#1186192).
  • CVE-2021-31292: Fixed integer overflow in CrwMap:encode0x1810 (bsc#1188756).
  • CVE-2021-31291: Fixed heap-based buffer overflow vulnerability in jp2image.cpp may lead to a denial of service (bsc#1188733).
  • CVE-2021-29470: Fixed out-of-bounds read in Exiv2:Jp2Image:encodeJp2Header (bsc#1185447).
  • CVE-2020-18899: Fixed uncontrolled memory allocation (bsc#1189636).
  • CVE-2020-18898: Fixed remote denial of service in printIFDStructure function (bsc#1189780).
  • CVE-2018-8977: Fixed remote denial of service in Exiv2::Internal::printCsLensFFFF function in canonmn_int.cpp (bsc#1086798).
  • CVE-2018-8976: Fixed remote denial of service in image.cpp Exiv2::Internal::stringFormat via out-of-bounds read (bsc#1086810).
  • CVE-2018-5772: Fixed segmentation fault caused by uncontrolled recursion inthe Exiv2::Image::printIFDStructure (bsc#1076579).
  • CVE-2018-18915: Fixed an infinite loop in the Exiv2:Image:printIFDStructure function (bsc#1114690).
  • CVE-2018-10772: Fixed segmentation fault when the function Exiv2::tEXtToDataBuf() is finished (bsc#1092096).

Список пакетов

SUSE Enterprise Storage 6
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise High Performance Computing 15-ESPOS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise High Performance Computing 15-LTSS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Module for Desktop Applications 15 SP3
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Module for Desktop Applications 15 SP4
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server 15 SP1-BCL
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server 15 SP1-LTSS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server 15 SP2-BCL
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server 15 SP2-LTSS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server 15-LTSS
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server for SAP Applications 15
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server for SAP Applications 15 SP1
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Manager Proxy 4.1
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Manager Retail Branch Server 4.1
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
SUSE Manager Server 4.1
libexiv2-26-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
openSUSE Leap 15.3
exiv2-0.26-150000.6.16.1
exiv2-lang-0.26-150000.6.16.1
libexiv2-26-0.26-150000.6.16.1
libexiv2-26-32bit-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
libexiv2-doc-0.26-150000.6.16.1
openSUSE Leap 15.4
exiv2-0.26-150000.6.16.1
exiv2-lang-0.26-150000.6.16.1
libexiv2-26-0.26-150000.6.16.1
libexiv2-26-32bit-0.26-150000.6.16.1
libexiv2-devel-0.26-150000.6.16.1
libexiv2-doc-0.26-150000.6.16.1

Описание

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 file.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

A stack exhaustion issue in the printIFDStructure function of Exiv2 0.27 allows remote attackers to cause a denial of service (DOS) via a crafted file.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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 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. For example, to trigger the bug in the Exiv2 command-line application, you need to add an extra command-line argument such as insert. The bug is fixed in version v0.27.4.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: CVE-2021-29457. Reason: This candidate is a duplicate of CVE-2021-29457. Notes: All CVE users should reference CVE-2021-29457 instead of this candidate. All references and descriptions in this candidate have been removed to prevent accidental usage.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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 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, if they can trick the victim into running Exiv2 on a crafted image file. The bug is fixed in version v0.27.4. Note that this bug is only triggered when _writing_ the metadata, which is a less frequently used Exiv2 operation than _reading_ the metadata. For example, to trigger the bug in the Exiv2 command-line application, you need to add an extra command-line argument such as `rm`.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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 crafted image file. An attacker could potentially exploit the vulnerability to cause a denial of service, if they can trick the victim into running Exiv2 on a crafted image file. Note that this bug is only triggered when printing the image ICC profile, which is a less frequently used Exiv2 operation that requires an extra command line option (`-p C`). The bug is fixed in version v0.27.5.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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 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. For example, to trigger the bug in the Exiv2 command-line application, you need to add an extra command-line argument such as insert. The bug is fixed in version v0.27.5.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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 crafted image file. An attacker could potentially exploit the vulnerability to cause a denial of service, if they can trick the victim into running Exiv2 on a crafted image file. The bug is fixed in version v0.27.5.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки

Описание

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 file. An attacker could potentially exploit the vulnerability to cause a denial of service, if they can trick the victim into running Exiv2 on a crafted image file. Note that this bug is only triggered when printing the image ICC profile, which is a less frequently used Exiv2 operation that requires an extra command line option (`-p C`). The bug is fixed in version v0.27.5.


Затронутые продукты
SUSE Enterprise Storage 6:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 6:libexiv2-devel-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-26-0.26-150000.6.16.1
SUSE Enterprise Storage 7:libexiv2-devel-0.26-150000.6.16.1

Ссылки
Уязвимость SUSE-SU-2022:3598-1