Skip to content

CVE-2017-7544 libexif through 0.6.21 is vulnerable to out-of-bounds heap read vulnerability in exif_data_save_data_entry function in libexif/exif-data.c caused by improper length computation of the allocated data o...

CriticalCVSS 9.1 EPSS 3.3%
Published
Updated
Exploit status
No public exploit known

Description

libexif through 0.6.21 is vulnerable to out-of-bounds heap read vulnerability in exif_data_save_data_entry function in libexif/exif-data.c caused by improper length computation of the allocated data of an ExifMnote entry which can cause denial-of-service or possibly information disclosure.

Affected products

ProductAffected versionsFixed in
debian/libexif(Debian:12) < 0.6.21-2.1 0.6.21-2.1
debian/libexif(Debian:13) < 0.6.21-2.1 0.6.21-2.1
debian/libexif(Debian:14) < 0.6.21-2.1 0.6.21-2.1
libexif project libexif <= 0.6.21 No fix listed
alpine/libexif(Alpine:v3.10) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.11) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.12) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.13) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.14) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.15) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.16) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.17) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.18) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.19) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.20) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.21) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.22) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.23) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.24) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.5) < 0.6.21-r2 0.6.21-r2
alpine/libexif(Alpine:v3.6) < 0.6.21-r2 0.6.21-r2
alpine/libexif(Alpine:v3.7) < 0.6.21-r2 0.6.21-r2
alpine/libexif(Alpine:v3.8) < 0.6.21-r3 0.6.21-r3
alpine/libexif(Alpine:v3.9) < 0.6.21-r3 0.6.21-r3
redhat/libexif = through 0.6.21 No fix listed

References