Package: exiv2 / 0.27.3-3+deb11u2

Metadata

Package Version Patches format
exiv2 0.27.3-3+deb11u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
xmpsdk integer typedef x64.patch | (download)

xmpsdk/include/XMP_Const.h | 16 0 + 16 - 0 !
1 file changed, 16 deletions(-)

 xmpsdk-integer-typedef-x64 unconditionally use <stdint.h> to define
 known bit-width types.
 ===================================================================


fix man page table formatting.patch | (download)

man/man1/exiv2.1 | 34 17 + 17 - 0 !
1 file changed, 17 insertions(+), 17 deletions(-)

 fix man page table width and separation


fcf protection only on x86.diff | (download)

cmake/compilerFlags.cmake | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 use -fcf-protection only on x86 architectures
 It does not exist elsewhere.
CVE 2021 31291.patch | (download)

src/jp2image.cpp | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 [patch] fix out of buffer access in #1529


CVE 2021 3482.patch | (download)

src/jp2image.cpp | 9 6 + 3 - 0 !
tests/bugfixes/github/test_issue_1522.py | 25 25 + 0 - 0 !
2 files changed, 31 insertions(+), 3 deletions(-)

 [patch] fix_1522_jp2image_exif_asan


CVE 2021 29458.patch | (download)

src/crwimage_int.cpp | 8 6 + 2 - 0 !
tests/bugfixes/github/test_issue_1530.py | 20 20 + 0 - 0 !
2 files changed, 26 insertions(+), 2 deletions(-)

 [patch 1/5] fix incorrect delete.


CVE 2021 29463.patch | (download)

src/webpimage.cpp | 41 30 + 11 - 0 !
1 file changed, 30 insertions(+), 11 deletions(-)

 [patch] improve bound checking in webpimage::dowritemetadata()


CVE 2021 29464.patch | (download)

src/jp2image.cpp | 20 12 + 8 - 0 !
1 file changed, 12 insertions(+), 8 deletions(-)

 [patch] better bounds checking in jp2image::encodejp2header()


CVE 2021 29470.patch | (download)

src/jp2image.cpp | 3 3 + 0 - 0 !
tests/bugfixes/github/test_issue_ghsa_8949_hhfh_j7rj.py | 22 22 + 0 - 0 !
2 files changed, 25 insertions(+)

 [patch 1/2] add more bounds checks in jp2image::encodejp2header


CVE 2021 29623.patch | (download)

src/webpimage.cpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch] use readorthrow to check error conditions of iio.read().

(cherry picked from commit 0f9eb74c44c908e170a64cab590949d53749af8e)

CVE 2021 32815.patch | (download)

src/crwimage_int.cpp | 9 6 + 3 - 0 !
tests/bugfixes/github/test_issue_ghsa_mv9g_fxh2_m49m.py | 13 13 + 0 - 0 !
2 files changed, 19 insertions(+), 3 deletions(-)

 [patch 1/4] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-mv9g-fxh2-m49m


CVE 2021 34334.patch | (download)

src/crwimage_int.cpp | 8 6 + 2 - 0 !
tests/bugfixes/github/test_issue_ghsa_hqjh_hpv8_8r9p.py | 51 51 + 0 - 0 !
2 files changed, 57 insertions(+), 2 deletions(-)

 [patch 1/2] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-hqjh-hpv8-8r9p


CVE 2021 34335.patch | (download)

include/exiv2/value.hpp | 6 3 + 3 - 0 !
src/minoltamn_int.cpp | 17 11 + 6 - 0 !
src/tags_int.cpp | 2 1 + 1 - 0 !
tests/bugfixes/github/test_issue_ghsa_pvjp_m4f6_q984.py | 36 36 + 0 - 0 !
4 files changed, 51 insertions(+), 10 deletions(-)

 [patch 1/3] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-pvjp-m4f6-q984


CVE 2021 29473.patch | (download)

src/jp2image.cpp | 1 1 + 0 - 0 !
tests/bugfixes/github/test_issue_ghsa_7569_phvm_vwc2.py | 24 24 + 0 - 0 !
2 files changed, 25 insertions(+)

 [patch 1/2] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-7569-phvm-vwc2


CVE 2021 37615.patch | (download)

src/pentaxmn_int.cpp | 35 22 + 13 - 0 !
tests/bugfixes/github/test_issue_ghsa_h9x9_4f77_336w.py | 17 17 + 0 - 0 !
2 files changed, 39 insertions(+), 13 deletions(-)

 [patch 1/2] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-h9x9-4f77-336w


CVE 2021 37618.patch | (download)

src/jp2image.cpp | 2 2 + 0 - 0 !
tests/bugfixes/github/test_issue_ghsa_583f_w9pm_99r2.py | 18 18 + 0 - 0 !
2 files changed, 20 insertions(+)

 [patch 1/2] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-583f-w9pm-99r2

(cherry picked from commit 655495847bc39170bc4c06f9727483874fdc9c93)

CVE 2021 37619.patch | (download)

src/jp2image.cpp | 2 1 + 1 - 0 !
tests/bugfixes/github/test_issue_ghsa_8949_hhfh_j7rj.py | 11 5 + 6 - 0 !
tests/bugfixes/github/test_issue_ghsa_mxw9_qx4c_6m8v.py | 18 18 + 0 - 0 !
3 files changed, 24 insertions(+), 7 deletions(-)

 [patch] fix incorrect loop condition (#1752)


CVE 2021 37620.patch | (download)

samples/addmoddel.cpp | 2 1 + 1 - 0 !
samples/exiv2json.cpp | 6 3 + 3 - 0 !
src/actions.cpp | 18 10 + 8 - 0 !
src/basicio.cpp | 6 3 + 3 - 0 !
src/exiv2.cpp | 4 2 + 2 - 0 !
src/minoltamn_int.cpp | 2 1 + 1 - 0 !
src/properties.cpp | 2 1 + 1 - 0 !
src/sigmamn_int.cpp | 6 3 + 3 - 0 !
src/tags_int.cpp | 2 1 + 1 - 0 !
src/tiffvisitor_int.cpp | 2 1 + 1 - 0 !
src/types.cpp | 2 1 + 1 - 0 !
src/utils.cpp | 4 2 + 2 - 0 !
src/value.cpp | 10 8 + 2 - 0 !
src/xmp.cpp | 4 2 + 2 - 0 !
src/xmpsidecar.cpp | 2 1 + 1 - 0 !
tests/bugfixes/github/test_issue_ghsa_v5g7_46xf_h728.py | 18 18 + 0 - 0 !
16 files changed, 58 insertions(+), 32 deletions(-)

 [patch 1/3] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-v5g7-46xf-h728


CVE 2021 37621.patch | (download)

src/image.cpp | 3 3 + 0 - 0 !
tests/bugfixes/github/test_issue_ghsa_m479_7frc_gqqg.py | 18 18 + 0 - 0 !
2 files changed, 21 insertions(+)

 [patch 1/2] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-m479-7frc-gqqg


CVE 2021 37622.patch | (download)

src/jpgimage.cpp | 4 1 + 3 - 0 !
tests/bugfixes/github/test_issue_ghsa_9jh3_fcc3_g6hv.py | 21 21 + 0 - 0 !
2 files changed, 22 insertions(+), 3 deletions(-)

 [patch 1/3] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-9jh3-fcc3-g6hv

(cherry picked from commit 61cb1a1ca15282bee76c33eb9abdb416ac366471)

CVE 2021 37623.patch | (download)

src/jpgimage.cpp | 3 2 + 1 - 0 !
tests/bugfixes/github/test_issue_ghsa_mvc4_g5pv_4qqq.py | 20 20 + 0 - 0 !
2 files changed, 22 insertions(+), 1 deletion(-)

 [patch 1/2] regression test for
 https://github.com/Exiv2/exiv2/security/advisories/GHSA-mvc4-g5pv-4qqq


fix gtest 1.11.patch | (download)

unitTests/test_slice.cpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch] fix build with gtest 1.11

INSTANTIATE_TYPED_TEST_CASE_P requires a non-empty prefix now