Package name
libexif
Date
2008-01-09
Advisory ID
MDVSA-2008:005
Affected versions
CS4.0 i586 , CS4.0 x86_64 , 2007.0 x86_64 , 2007.1 i586 , 2007.0 i586 , CS3.0 x86_64 , 2008.0 x86_64 , CS3.0 i586 , 2008.0 i586 , 2007.1 x86_64

Problem description

An infinite recursion flaw was found in the way that libexif parses
Exif image tags. A carefully crafted Exif image file opened by an
application linked against libexif could cause the application to crash
(CVE-2007-6351).

An integer overflow flaw was also found in how libexif parses
Exif image tags. A carefully crafted Exif image file opened by
an application linked against libexif could cause the application
to crash or execute arbitrary code with the privileges of the user
executing the application (CVE-2007-6352).

The updated packages have been patched to correct these issues.

Updated packages

CS4.0 i586

 3a152334a483a5ae5a91f9dc3748942c  corporate/4.0/i586/libexif12-0.6.12-2.3.20060mlcs4.i586.rpm
 74884b5257835aac66b0e10cadf5d1d6  corporate/4.0/i586/libexif12-devel-0.6.12-2.3.20060mlcs4.i586.rpm 
 fbd687d9078c3439905f4eabfbb99f62  corporate/4.0/SRPMS/libexif-0.6.12-2.3.20060mlcs4.src.rpm

CS4.0 x86_64

 498ec75380f9d5330f9c311dcee0211f  corporate/4.0/x86_64/lib64exif12-0.6.12-2.3.20060mlcs4.x86_64.rpm
 cc2cee0f97062272f1c98d5642556ed6  corporate/4.0/x86_64/lib64exif12-devel-0.6.12-2.3.20060mlcs4.x86_64.rpm 
 fbd687d9078c3439905f4eabfbb99f62  corporate/4.0/SRPMS/libexif-0.6.12-2.3.20060mlcs4.src.rpm

2007.0 x86_64

 ed4d59942949b0959c68eaf604c813c8  2007.0/x86_64/lib64exif12-0.6.13-2.3mdv2007.0.x86_64.rpm
 7585cfc168bda99b59dad5ece9431f1a  2007.0/x86_64/lib64exif12-devel-0.6.13-2.3mdv2007.0.x86_64.rpm 
 e81ea032d6ef96ee79938e3f5e3fbe64  2007.0/SRPMS/libexif-0.6.13-2.3mdv2007.0.src.rpm

2007.1 i586

 f317638bb1b06bc715bf3fc550d26ef1  2007.1/i586/libexif12-0.6.13-4.3mdv2007.1.i586.rpm
 aa06b91d4812f80f45ee668643e1422a  2007.1/i586/libexif12-devel-0.6.13-4.3mdv2007.1.i586.rpm 
 ae43567caec6c22bb3f086bd18ca99b4  2007.1/SRPMS/libexif-0.6.13-4.3mdv2007.1.src.rpm

2007.0 i586

 2c289f5a9a4fea00f9afa580ac96673f  2007.0/i586/libexif12-0.6.13-2.3mdv2007.0.i586.rpm
 7d6859ad702d67e2c9a6d0cab41f77a7  2007.0/i586/libexif12-devel-0.6.13-2.3mdv2007.0.i586.rpm 
 e81ea032d6ef96ee79938e3f5e3fbe64  2007.0/SRPMS/libexif-0.6.13-2.3mdv2007.0.src.rpm

CS3.0 x86_64

 0576dfeb54eb97df282434c0625bbf3d  corporate/3.0/x86_64/lib64exif9-0.5.12-3.4.C30mdk.x86_64.rpm
 b266cca6aaada7fbcfd04f837ad5cae2  corporate/3.0/x86_64/lib64exif9-devel-0.5.12-3.4.C30mdk.x86_64.rpm 
 77a04cfda8e8926dd16f48fdefa2a1df  corporate/3.0/SRPMS/libexif-0.5.12-3.4.C30mdk.src.rpm

2008.0 x86_64

 98330e5c207ae01c5685bca1608c411d  2008.0/x86_64/lib64exif-devel-0.6.16-2.1mdv2008.0.x86_64.rpm
 0b7f8ac85ee1fda39ab3b48440784ffd  2008.0/x86_64/lib64exif12-0.6.16-2.1mdv2008.0.x86_64.rpm 
 f6d890d634ea1aefd01b40539852530f  2008.0/SRPMS/libexif-0.6.16-2.1mdv2008.0.src.rpm

CS3.0 i586

 e9e480467da02d1ab9011d607f35c268  corporate/3.0/i586/libexif9-0.5.12-3.4.C30mdk.i586.rpm
 bf900f6810d90252b390e47198557c4d  corporate/3.0/i586/libexif9-devel-0.5.12-3.4.C30mdk.i586.rpm 
 77a04cfda8e8926dd16f48fdefa2a1df  corporate/3.0/SRPMS/libexif-0.5.12-3.4.C30mdk.src.rpm

2008.0 i586

 26ba5b3b644d16cb4ae04403cd1bbf0f  2008.0/i586/libexif-devel-0.6.16-2.1mdv2008.0.i586.rpm
 35ec8aa7a22547a90385eea1e03cb0f0  2008.0/i586/libexif12-0.6.16-2.1mdv2008.0.i586.rpm 
 f6d890d634ea1aefd01b40539852530f  2008.0/SRPMS/libexif-0.6.16-2.1mdv2008.0.src.rpm

2007.1 x86_64

 ffc36c208f5da28ea8fd4edd48b8d530  2007.1/x86_64/lib64exif12-0.6.13-4.3mdv2007.1.x86_64.rpm
 c6afafb3b5fdca100785103265f88e09  2007.1/x86_64/lib64exif12-devel-0.6.13-4.3mdv2007.1.x86_64.rpm 
 ae43567caec6c22bb3f086bd18ca99b4  2007.1/SRPMS/libexif-0.6.13-4.3mdv2007.1.src.rpm

References