Exiv2

Latest version: v0.17.3

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 15

0.27.3

1139 | fix_1077_0.27 Improve documentation in CONTRIBUTING.md
1133 | Fix_1121_documentation_0.27
1117 | fix_macOS_0.27

contrib/vs2019

0.27.2

-------------------------------------

Closed: https://github.com/Exiv2/exiv2/milestone/4?closed=1 (64)

966 MacOS-X Build issue if Framework/Mono installed (by Visual Studio for Mac)
962 Fix integer overflow in WebPImage::getHeaderOffset()
959 Fix linking BasicError typeinfo on FreeBSD
949 Add Dutch Localisation
944 Add bounds check to MemIo::seek()
938 Replace DEBUG with EXIV2_DEBUG_MESSAGES
928 Corrections to README.md 2.8.Localisation
921 Adding README-SAMPLES.md and removing exiv2samples.1
919 Selecting XMP SDK version (question)
903 $ exiv2 -vVg debug and $ exiv2 -vVg dll are not working correctly.
899 ICCProfile FalseWarning
895 'exiv2 mv -r' not accepting format
880 Nikon D90 - wrong FileNumber and DirectoryNumber
870 Remove call to atol, which might read off the end of the buffer.
868 Prevent out-of-bounds read in IptcParser::decode()
858 Check bounds of jpg_img_off and jpg_img_len
856 Add bounds check of resourceSize.
854 Add bounds check on allocation size.
852 Check bounds of month and day
851 Denial of service in XMPUtils AdjustTimeOverflow()
848 Check bounds of allocation size
846 Add bounds check on allocation size
841 Issue 841: replace assert with enforce.
833 NetBSD/FreeBSD Support
831 Restore 0.25 behaviour of $ exiv2 -g image ...
829 Update Catalan translation
828 Segmentation fault in pngimage.cpp:329.
823 Support build/test of Exiv2 on NetBSD
816 Avoid null pointer exception due to NULL return value from strchr
808 Changes to README.md
798 Install CMake/consume files in DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/exiv2/
797 Avoid negative integer overflow when filesize < io_->tell()
795 Avoid negative integer overflow when iccOffset > chunkLength
794 Avoid negative integer overflow when chunkLength == 0
763 False Negatives in Unit Tests
754 Regression in detected lens
743 Sigma 24-70mm F2,8 DG OS HSM Art not detected
662 How does the rename (mv) work in case of name clash? question
646 Exiv2 does not find certain AF tags for the Nikon D850
589 Fix in sidecar files 589
582 Add support for FocusPosition (Tag9402) in Sony RAW files

0.27.1

-----------------------------------

https://github.com/Exiv2/exiv2/milestone/3?closed=1 (40)

781 MinGW exiv2-0.27-Source fails with stdlib.h: No such file or directory.
780 Support for Visual Studio 2019 using Conan and CMake.
744 JP2000 -pS (print Structure) throws Invalid slice bounds specified on all jp2 files.
745 Review/fix documentation concerning CMake support files
761 Corrections in README.md concerning "Consuming Exiv2 with CMake"
745 Review/fix documentation concerning CMake support files.
740 Tests for jp2image.
726 Doxygen improvements.
706 Fix access to null pointer in TiffParser.
700 exiv2-xmp linked privately.
684 gettext include issue on macOS.
661 Development of v0.27 dots moved to branch 0.27-maintenance.
660 Install new file exiv2lib_compiler_detection.h
644 Xcode fails with Exiv2::BasicError<char>
644 Old issue tracker (Redmine) is being spammed.
637 Reliable detection of strerror_r variants.
634 Fixes for installing exiv2.
629 xmpsdk: Build with -DBanAllEntityUsage=1.
628 cmake: Install header files without globbing.
625 cmake: Use correct installation dirs for doc and cmake configs.
620 0.27 tarball contains cruft.
617 Deprecate relics.
608 Update Nikon lens database.
603 MSVC cmake+conan with -DEXIV2_ENABLE_LIBSSH=On is broken
602 MSVC compiler warning with -DEXIV2_ENABLE_VIDEO=On.
597 Patch for broken ICC profile in PNG files

0.27

---------------------------------

GitHub: (142) https://github.com/Exiv2/exiv2/milestone/1?closed=1
Redmine: (88) http://dev.exiv2.org/projects/exiv2/issues

Build: (11)
0001362 Fix Clang build
0001358 Unsuccessful build (Win7, MSVC2015, amd64_x86)
0001356 Small patch to configure.py
0001329 Error during cmake with gcc version parsing
0001310 Provide support for msys/2.0
0001299 exiv2-0.26-trunk.tar.gz changed on download server
0001270 Using libexiv2.a/.lib in multithreaded app segfaults.
0001237 Report CMake/MinGW issues to Kitware
0001188 Provide build support for C++11
0001174 Visual Studio Support Enhancements
0001121 Visual Studio support for v0.27

Basicio: (1)
0001374 excessively often calls stat()

Camera: (1)
0001352 Support camera Canon M100

Coverity: (11)
0001265 [ Coverity : /src/basicio.cpp ] Unchecked return value from library , Time of check time of use , Incorrect deallocator used , Dereference before null check , String not null terminated
0001264 [ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format
0001263 [ Coverity : 1396730 Uninitialized scalar field ] /include/exiv2/xmp.hpp
0001262 [ Coverity : XMPSDK Errors ] Unused value , Explicit null dereferenced
0001261 [ Coverity : 1296083 Resource leak ] /src/exiv2.cpp
0001260 [ Coverity : 1296084 Resource leak ] /src/http.cpp
0001259 [ Coverity : 1396717 Out-of-bounds read ] /src/easyaccess.cpp
0001258 [ Coverity 1396718 Out-of-bounds access ] /src/webpimage.cpp
0001257 [ Coverity 1396719 Resource leak ] /src/tiffcomposite.cpp
0001256 [ Coverity 1396721 : /src/basicio.cpp ] String not null terminated
0000883 Use Coverity SCAN on exiv2 code-base

Duplicate: (1)
0001307 exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed.

Exif: (6)
0001320 It is a heap-buffer-overflow in Exiv2::Jp2Image::readMetadata (jp2image.cpp:277)
0001319 It is a heap-buffer-overflow in Exiv2::us2Data (types.cpp:346)
0001318 Invalid memory address dereference in Exiv2::StringValueBase::read ( in value.cpp:302)
0001317 It is a heap-buffer-overflow in Exiv2::s2Data (types.cpp:383)
0001316 It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398)
0001315 Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193)

Insufficient information: (1)
0001347 Segfault in Digikam when saving/loading certain TIFF images

Image format: (5)
0001353 Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished
0001346 Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2
0001345 Assertion Failure (SIGABRT) in Exiv2:RafImage::readMetadata() in Libexiv2
0001338 Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)"
0001334 Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera)

Lens: (20)
0001373 Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly
0001372 The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II" is wrongly identified.
0001370 Add entry for new(ish) lens - Tamron 10-24mm F/3.5-4.5 Di II VC HLD (B023)
0001366 Feature Request Sigma 85mm f/1.4 DG Art Series
0001365 Feature Request fr Sigma 135mm f/1.8 DG Art Series
0001361 Wrongly identified Canon 2x extender as 1.4x extender with Tamron lens
0001355 New lens Tamron 100-400mm F/4.5-6.3 Di VC USD
0001351 Add lens: Sigma 120-300mm f/2.8 G VR
0001348 patch: add Tamron SP AF 150-600mm F/5-6.3 VC USD G2 (A022) for Nikon
0001339 Panasonic DMC-TZ70 lens not detected
0001336 Support for AF-P DX NIKKOR 10-20mm f/4.5-5.6G VR
0001335 Missing Nikon lense
0001333 New Lens: Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032)
0001332 Recognise Tamron 18-200mm F/3.5-6.3 DiII VC B018 on Canon bodies
0001328 Sigma 18-300mm is wrongly reported as a Canon 75-300mm
0001327 Two Sigma 24-70mm f/2.8 IF EX DG HSM lens definitions ??
0001326 Tamron 100-300mm f/5-6.3 MACRO 1:4
0001323 Add lens "Sigma 18-300mm f/3.5-6.3 DC Macro OS HS" for Canon ID 197
0001306 the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised
0001304 Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017

Metadata: (7)
0001341 Date/Time Original not modified for NEFs
0001340 Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure()
0001325 Crash in exiv2 - Nikon1MakerNote::printBarValue (nikonnm.cpp)
0001322 Exception in PentaxMakerNote::printShutterCount, source: pentaxmn.cpp
0001321 Invalid memory address dereference in Exiv2::getULong(types.cpp:246)
0001301 New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon
0001300 New lens: Canon EF-S 35mm f/2.8 Macro IS STM

Makernote: (2)
0001343 Irix 15mm f/2.4 on Nikon
0001324 Pentax Makernote written twice

Miscellaneous: (2)
0001314 it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 )
0001305 Segmentation fault on certain image

Not-a-bug: (8)
0001369 New lens Yongnuo 50mm f/1.8 II for Canon
0001368 Canon EF-M 15-45 broken LensType
0001367 New Lens Sigma 100-400 mm, F5-6.3 DG for Nikon
0001364 New lens Tamron SP 24-70mm F/2.8 Di VC USD G2
0001350 Add lens: AF-S DX Nikkor 18-140mm
0001349 Add lens: Sigma 50-100mm F1.8 DC HSM | A
0001344 Unknown metadata
0001331 exiv2 fails to delete bulk of metadata in jpeg

Tools: (1)
0001303 1 Use 'releases' feature on GitHub

Tiff parser: (3)
0001360 exiv2 can't read metadata from tiff file (tiff directory length is too large)
0001359 This does not look like a TIFF image
0001330 Crash in Exiv2::TiffImage::readMetadata

Video: (2)
0001068 Video Code Umbrella
0001028 Add GSoC13 video-write code

Website: (3)
0001308 Move directory <exiv2dir>/website to svn://dev.exiv2.org/svn/team/website
0001302 Use sha256 Checksums on Downloads and Archive pages of the web site.
0001288 site defaults to http://, and https:// certificate is bogus

Xmp: (3)
0001354 Inconsistency with long XMP namespaces (e.g. 'Iptc4xmpExt')
0001278 XMP SDK Split
0000941 Upgrade xmpsdk source to Adobe's current version

0.27rc3

0.26

- 0001111: The web pages could use an overhaul
(Andreas Huggel)
- 0001087: Web site: Broken link for "GIMP has adopted gexiv2"
(Thomas Beutlich / Andreas Huggel)
- 0000679: Provide 64bit exiv2 Windows Executable for download
(Andreas Huggel)

* Withdrawn: (26)
- 0000949: exiv2 cannot read WB RGGB values in ARW files?
(Derek Cordeiro)
- 0000827: Bug with Nikon D300 NEF - Exiv v.025 / 64 bits
(Vv Pz / Alan Pater)
- 0000801: Add Lens "Sigma 18-200mm f/3.5-6.3 DC OS HSM" for Canon
(Markus Schwarzenberg)
- 0000786: thread safety of xmp toolkit
(Jens Mueller)
- 0000780: save thumbnail
(Florian Kleber)
- 0000779: Crash with unknown lens tags in DNG
(Moritz Moeller)
- 0000768: Reading focal length in 35mm equivalent from Canon's EXIF
(Sergey Salnikov)
- 0000766: exiv2 seem to decode less metadata from Olympus images than possible
(Christoph Anton Mitterer)
- 0000763: Olympus E-510 RAW file (ORF) corrupted after geotagging
(Spica Han)
- 0000762: Fail to set metadata to a tif file
(Kent Fu)
- 0000744: Regression: can’t get a section’s description in 0.21
(Olivier Tilloy)
- 0000682: Olympus (E-1 and E-300) makernote flavour not supported: libexiv2 destroy some exif data on write
(Johann-Nikolaus Andreae)
- 0000681: Copy exif data when export preview
(FV P)
- 0000680: Provide the organize binary for download in the Windows package
(Andreas Huggel)
- 0000667: Update Canon makernote
(Andreas Huggel)
- 0000648: backup files
(Vladimir Nadvornik)
- 0000608: list of supported formats
(Vladimir Nadvornik)
- 0000605: Bitmask output should show set bits for which there is no lookup value
(Andreas Huggel)
- 0000576: 24x36 equivalent focal length
(Andreas Huggel)
- 0000557: Debian Bug report logs - 438224libexiv2-0: Wrong values on exposure time
(Mark Purcell)
- 0000545: rotation of sony a700 raw files (*.arw) not deduced correctly
(Markus Spring)
- 0000544: Sony camera makernote tags should be read as Minolta does
(Stefano -)
- 0000543: make exiv2 respect makernote offset that Microsoft WIC tools introduce when it edits photos
(Andreas Huggel)
- 0000515: exiv2 0.14 installs msg catalog as exiv2.mo instead of exiv2-<so_major>.mo
(Achim Bohnet)
- 0000494: Some EXIF data not retrieved from Canon RAW files
(Paul Waldo)
- 0000470: Provide a means for apps to probe the library which tags can be written to for a given format
(Andreas Huggel)

* Xmp: (18)
- 0001284: Possible exiv2 0.26-svn bug
(Wil Cowb)
- 0001281: crash in Exiv2, XMP parser class and in Adobe XMP SDK
(Wil Cowb)
- 0001276: fails to read any XMP metadata when duplicates present
(Aerilius .)
- 0001229: exiv2 -pX for image with multiple APP1/xap segments prints every APP1/xap segment.
- 0001193: XMP Specification November 2014 updates
(Alan Pater)
- 0001190: Support for CRS and CRSS XMP namespace and properties
(Alan Pater)
- 0001187: Crash while reading in parallel threads
(Taras Kushnir)
- 0001148: XMP Rights field padded with spaces
(John Huggins)
- 0001133: " **(process:29414): WARNING: No namespace info available for xmp prefix 'lr'"
(Vey Zimba / Alan Pater)
- 0001116: Issues with namespace 'video'
(Andreas Huggel)
- 0001093: ExifEX XMP namespace and properties
(Alan Pater)
- 0001081: Read XMP values from CR2 raw file when stored in XMLPacket
(Eric Mesa / Alan Pater)
- 0001064: exiv2 -iX <file.jpg> deletes Makernote
(Alan Pater)
- 0000751: adobe xmp namespace
(Adrian F)
- 0000742: External XMPSDK and/or XMPSDK 2014.12
(Nikolai Saoukh / Andreas Huggel)
- 0000640: method is missing in Exiv2 to get list of known XMP namespaces
(mikolaj -)
- 0000601: Metadata conversion enhancements
(Andreas Huggel / Alan Pater)
- 0000599: XMP packets split across multiple APP1 segments
(Andreas Huggel)

Page 3 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.