libexif12 - An EXIF Tag Parsing Library for Digital Cameras

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Update Oss all
Package name libexif12
Package version 0.6.21
Package release 12.3.1
Package architecture x86_64
Package type rpm
Installed size 1.71 MB
Download size 280.30 KB
Official Mirror
This library is used to parse EXIF information from JPEGs created by
digital cameras.


Package Version Architecture Repository
libexif12-0.6.21-11.4.x86_64.rpm 0.6.21 x86_64 openSUSE Oss
libexif12 - - -


Name Value
/sbin/ldconfig - - - -


Name Value
libexif = 0.6.21 -
libexif12 = 0.6.21-12.3.1
libexif12(x86-64) = 0.6.21-12.3.1


Name Value
libexif < 0.6.21


Type URL
Binary Package libexif12-0.6.21-12.3.1.x86_64.rpm
Source Package libexif-0.6.21-12.3.1.src.rpm

Install Howto

Install libexif12 rpm package:

# zypper install libexif12




2018-01-17 -
- Add CVE-2016-6328.patch: Fix integer overflow in parsing MNOTE
entry data of the input file (bnc#1055857)
- Add CVE-2017-7544.patch: Fix vulnerable out-of-bounds heap read
vulnerability (bnc#1059893)
2014-08-26 -
- Add obsoletes/provides to baselibs.conf.
2014-05-30 -
- fix description to be UTF-8
2014-05-26 -
- Do not include timestamps in files (libexif-build-date.patch)
2014-05-25 -
- Use LFS_CFLAGS in 32 bit systems.
2012-07-12 -
- updated to 0.6.21
* Fixed some buffer overflows in exif_entry_format_value()
This fixes CVE-2012-2814.  Reported by Mateusz Jurczyk of
Google Security Team
* Fixed an off-by-one error in exif_convert_utf16_to_utf8()
This can cause a one-byte NUL write past the end of the buffer.
This fixes CVE-2012-2840
* Don't read past the end of a tag when converting from UTF-16
This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of
Google Security Team
* Fixed an out of bounds read on corrupted input
The EXIF_TAG_COPYRIGHT tag ought to be, but perhaps is not,
This fixes CVE-2012-2812. Reported by Mateusz Jurczyk of
Google Security Team
* Fixed a buffer overflow problem in exif_entry_get_value
If the application passed in a buffer length of 0, then it would
be treated as the buffer had unlimited length.
This fixes CVE-2012-2841
* Fix a buffer overflow on corrupt EXIF data.
This fixes bug #3434540 and fixes part of CVE-2012-2836
Reported by Yunho Kim
* Fix a buffer overflow on corrupted JPEG data
An unsigned data length might wrap around when decremented
below zero, bypassing sanity checks on length.
This code path can probably only occur if exif_data_load_data()
is called directly by the application on data that wasn't parsed
by libexif itself.
This solves the other part of CVE-2012-2836
* Fixed some possible division-by-zeros in Olympus-style makernotes
This fixes bug #3434545, a.k.a. CVE-2012-2837
Reported by Yunho Kim
* lots and lots of translations updates.
* added more Canon lenses.
* changed "knots" to "nautical miles"
2010-12-23 -
- Provide/obsolete old libexif package name so that upgrade and
dependencies from other packages continue to work.
2010-12-17 -
- updated to 0.6.20
* New translations: bs, tr
* Updated translations: be, cs, da, de, en_GB, en_CA, it, ja, nl, pl, pt_BR,
pt, ru, sk, sq, sr, sv, vi, zh_CN
* Fixed some problems in the write-exif.c example program
* Stop listing -lm as a required library for dynamic linking in libexif.pc
* Turned on the --enable-silent-rules configure option
* Changed a lot of strings to make the case of the text more consistent
* exif_entry_dump() now displays the correct tag name for GPS tags
* Fixed some invalid format specifiers that caused problems on some platforms
* Display rational numbers with the right number of significant figures
- shared library packaging policy , new package libexif12
2010-04-24 -
- buildrequire pkg-config to fix provides
2009-12-24 -
- package baselibs.conf

See Also

Package Description
libexif12-32bit-0.6.21-12.3.1.x86_64.rpm An EXIF Tag Parsing Library for Digital Cameras
libexiv2-14-0.25-7.3.1.x86_64.rpm Library to access image metadata
libexiv2-14-32bit-0.25-7.3.1.x86_64.rpm Library to access image metadata
libexiv2-devel-0.25-7.3.1.x86_64.rpm Development Headers for Exiv2
libexpat-devel-2.1.0-19.1.x86_64.rpm XML Parser Toolkit
libexpat-devel-2.1.0-21.3.1.x86_64.rpm XML Parser Toolkit
libexpat-devel-32bit-2.1.0-19.1.x86_64.rpm XML Parser Toolkit
libexpat-devel-32bit-2.1.0-21.3.1.x86_64.rpm XML Parser Toolkit
libexpat1-2.1.0-19.1.x86_64.rpm XML Parser Toolkit
libexpat1-2.1.0-21.3.1.x86_64.rpm XML Parser Toolkit
libexpat1-32bit-2.1.0-19.1.x86_64.rpm XML Parser Toolkit
libexpat1-32bit-2.1.0-21.3.1.x86_64.rpm XML Parser Toolkit
libext2fs-devel-1.42.11-12.3.1.x86_64.rpm Development files for libext2fs
libext2fs-devel-1.42.11-12.6.1.x86_64.rpm Development files for libext2fs
libext2fs-devel-32bit-1.42.11-12.3.1.x86_64.rpm Development files for libext2fs