{"id":"ALPINE-CVE-2012-2840","details":"Off-by-one error in the exif_convert_utf16_to_utf8 function in exif-entry.c in the EXIF Tag Parsing Library (aka libexif) before 0.6.21 allows remote attackers to cause a denial of service or possibly execute arbitrary code via crafted EXIF tags in an image.","modified":"2025-11-19T05:55:57.543009Z","published":"2012-07-13T10:34:59.547Z","upstream":["CVE-2012-2840"],"references":[{"type":"ADVISORY","url":"https://security.alpinelinux.org/vuln/CVE-2012-2840"}],"affected":[{"package":{"name":"libexif","ecosystem":"Alpine:v3.10","purl":"pkg:apk/alpine/libexif?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6.21-r0"}]}],"versions":["0.6.17-r0","0.6.19-r0","0.6.19-r1","0.6.19-r2","0.6.19-r3","0.6.20-r0","0.6.20-r1"],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2012-2840.json"}},{"package":{"name":"libexif","ecosystem":"Alpine:v3.11","purl":"pkg:apk/alpine/libexif?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6.21-r0"}]}],"versions":["0.6.17-r0","0.6.19-r0","0.6.19-r1","0.6.19-r2","0.6.19-r3","0.6.20-r0","0.6.20-r1"],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2012-2840.json"}},{"package":{"name":"libexif","ecosystem":"Alpine:v3.12","purl":"pkg:apk/alpine/libexif?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6.21-r0"}]}],"versions":["0.6.17-r0","0.6.19-r0","0.6.19-r1","0.6.19-r2","0.6.19-r3","0.6.20-r0","0.6.20-r1"],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2012-2840.json"}},{"package":{"name":"libexif","ecosystem":"Alpine:v3.8","purl":"pkg:apk/alpine/libexif?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6.21-r0"}]}],"versions":["0.6.17-r0","0.6.19-r0","0.6.19-r1","0.6.19-r2","0.6.19-r3","0.6.20-r0","0.6.20-r1"],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2012-2840.json"}},{"package":{"name":"libexif","ecosystem":"Alpine:v3.9","purl":"pkg:apk/alpine/libexif?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6.21-r0"}]}],"versions":["0.6.17-r0","0.6.19-r0","0.6.19-r1","0.6.19-r2","0.6.19-r3","0.6.20-r0","0.6.20-r1"],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2012-2840.json"}}],"schema_version":"1.7.3"}