{"id":"CVE-2016-3658","aliases":["ALPINE-CVE-2016-3658","DEBIAN-CVE-2016-3658","DLA-969-1","DSA-3844-1","EUVD-2016-4683","GHSA-mw3g-h592-jp7p","MGASA-2016-0361","MGASA-2017-0199","SUSE-SU-2016:3301-1","UBUNTU-CVE-2016-3658","USN-3212-1","openSUSE-SU-2024:10554-1"],"status":"published","title":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF...","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.04001,"percentile":0.90598,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-125"],"published":"2016-10-03T00:00:00Z","modified":"2026-10-24T10:30:30Z","fixes":[{"ecosystem":"Alpine:v3.2","package":"tiff","fixed_in":["4.0.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.3","package":"tiff","fixed_in":["4.0.7-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.4","package":"tiff","fixed_in":["4.0.7-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"tiff","fixed_in":["4.0.6-3"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"tiff","fixed_in":["4.0.6-3"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"tiff","fixed_in":["4.0.6-3"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"tiff","fixed_in":["4.0.3-7ubuntu0.6"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"tiff","fixed_in":["4.0.6-1ubuntu0.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.2","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.3","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.4","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.6-3"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.6-3"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.6-3"}]}]},{"source":"osv","ecosystem":"Debian:7","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.2-6+deb7u13"}]}],"versions":["4.0.2-6","4.0.2-6+deb7u1","4.0.2-6+deb7u10","4.0.2-6+deb7u11","4.0.2-6+deb7u12","4.0.2-6+deb7u2","4.0.2-6+deb7u3","4.0.2-6+deb7u4","4.0.2-6+deb7u5","4.0.2-6+deb7u6","4.0.2-6+deb7u7","4.0.2-6+deb7u8","4.0.2-6+deb7u9"],"bundled":2},{"source":"osv","ecosystem":"Debian:8","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.3-12.3+deb8u3"}]}],"versions":["4.0.3-12.3","4.0.3-12.3+deb8u1","4.0.3-12.3+deb8u2"],"bundled":18},{"source":"osv","ecosystem":"Mageia:5","package":"libtiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.6-1.5.mga5"}]}],"bundled":2},{"source":"osv","ecosystem":"Mageia:5","package":"libtiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.8-1.mga5"}]}],"bundled":26},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP1","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP2","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP1","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP2","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP1","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP1","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-35.1"}]}],"bundled":11},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.3-7ubuntu0.6"}]}],"versions":["4.0.2-4ubuntu3","4.0.3-5ubuntu1","4.0.3-6","4.0.3-6ubuntu1","4.0.3-7","4.0.3-7ubuntu0.1","4.0.3-7ubuntu0.2","4.0.3-7ubuntu0.3","4.0.3-7ubuntu0.4"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.6-1ubuntu0.1"}]}],"versions":["4.0.3-12.3ubuntu2","4.0.5-1","4.0.6-1"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.3-7ubuntu0.6"}]}],"versions":["4.0.2-4ubuntu3","4.0.3-5ubuntu1","4.0.3-6","4.0.3-6ubuntu1","4.0.3-7","4.0.3-7ubuntu0.1","4.0.3-7ubuntu0.2","4.0.3-7ubuntu0.3","4.0.3-7ubuntu0.4"],"bundled":39},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.6-1ubuntu0.1"}]}],"versions":["4.0.3-12.3ubuntu2","4.0.5-1","4.0.6-1"],"bundled":39},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"tiff","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.0.7-1.1"}]}],"bundled":49}],"products":[{"vendor":"libtiff","product":"libtiff"}],"references":[{"url":"http://www.debian.org/security/2017/dsa-3844","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory"]},{"url":"http://bugzilla.maptools.org/show_bug.cgi?id=2546","tags":["x_refsource_MISC","x_transferred","Issue Tracking","report"]},{"url":"https://security.gentoo.org/glsa/201701-16","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2016/04/08/12","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","report"]},{"url":"http://www.securityfocus.com/bid/93331","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-3658"},{"url":"https://github.com/advisories/GHSA-mw3g-h592-jp7p"},{"url":"https://security.alpinelinux.org/vuln/CVE-2016-3658","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2016-3658","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2016-0361.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=19688","tags":["report"]},{"url":"https://advisories.mageia.org/MGASA-2017-0199.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=20057","tags":["report"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20163301-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1007280","tags":["report"]},{"url":"https://bugzilla.suse.com/1010161","tags":["report"]},{"url":"https://bugzilla.suse.com/1010163","tags":["report"]},{"url":"https://bugzilla.suse.com/1011103","tags":["report"]},{"url":"https://bugzilla.suse.com/1011107","tags":["report"]},{"url":"https://bugzilla.suse.com/914890","tags":["report"]},{"url":"https://bugzilla.suse.com/974449","tags":["report"]},{"url":"https://bugzilla.suse.com/974840","tags":["report"]},{"url":"https://bugzilla.suse.com/984813","tags":["report"]},{"url":"https://bugzilla.suse.com/984815","tags":["report"]},{"url":"https://bugzilla.suse.com/987351","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2014-8127","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3622","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3658","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5321","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5323","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5652","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5875","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9273","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9297","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9448","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9453","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2016-3658","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-3212-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-3658","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-7554","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-8668","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3622","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3623","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3624","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3632","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3945","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3990","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-3991","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5314","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5315","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5316","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5317","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5320","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5321","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5322","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5323","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5652","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-5875","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-6223","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-8331","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9273","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9297","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9448","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9453","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9532","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9533","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9534","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9535","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9536","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9537","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9538","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9539","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-9540","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-10092","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-10093","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-10094","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2017-5225","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2009-2285","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2009-2347","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2065","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2067","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2233","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2010-4665","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2011-0192","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2011-1167","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-1173","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-2113","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-3401","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2012-4564","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-1960","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-1961","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-4231","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-4232","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-4243","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2013-4244","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-8128","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-8129","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-8130","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2014-9655","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-1547","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-7554","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-8665","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-8683","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-8781","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-8782","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2015-8783","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3186","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3623","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3945","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3990","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3991","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5314","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5316","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5317","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-5320","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2016-3658","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T16:00:00Z","modified":"2024-08-06T00:03:34.413Z","updated_at":"2026-11-02T14:33:33.758954Z"}],"euvd":[{"id":"EUVD-2016-4683","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T16:00:00Z","modified":"2024-08-06T00:03:34Z","updated_at":"2026-11-03T02:22:49.642053Z"}],"ghsa":[{"id":"GHSA-mw3g-h592-jp7p","title":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF...","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2022-05-14T02:12:42Z","modified":"2023-02-02T05:05:21Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:52:06.092141Z"}],"nvd":[{"id":"CVE-2016-3658","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T16:09:12.697Z","modified":"2026-06-17T00:46:09.503Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:03:31.485755Z"}],"osv":[{"id":"ALPINE-CVE-2016-3658","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T16:09:12.697Z","modified":"2026-09-22T06:30:20.46931593Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:27:46.318571Z"},{"id":"CVE-2016-3658","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T16:09:12.697Z","modified":"2026-10-24T10:30:30.568985857Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:02.454775Z"},{"id":"DEBIAN-CVE-2016-3658","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T16:09:12.697Z","modified":"2026-09-22T07:01:30.788218867Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:27.627285Z"},{"id":"UBUNTU-CVE-2016-3658","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (out-of-bounds read) via vectors involving the ma variable.","status":"published","published":"2016-10-03T00:00:00Z","modified":"2026-04-22T10:41:13.612053Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:11.872222Z"},{"id":"DLA-969-1","title":"tiff - security update","status":"published","published":"2017-05-30T00:00:00Z","modified":"2026-03-09T02:09:34.787287Z","updated_at":"2026-11-02T15:46:13.584509Z"},{"id":"DSA-3844-1","title":"tiff - security update","status":"published","published":"2017-05-03T00:00:00Z","modified":"2026-03-09T01:23:09.72788Z","updated_at":"2026-11-02T15:46:16.523846Z"},{"id":"MGASA-2016-0361","title":"Updated libtiff packages fix security vulnerability","description":"The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in\nthe tiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to\ncause a denial of service (out-of-bounds read) via vectors involving the\nma variable (CVE-2016-3658).\n\nThey also fix:\n\nAn out-of-bound read of up to 3 bytes in readContigTilesIntoBuffer().\n\nAn out-of-bound read on some tiled images.\n\nSegfault when specifying -r without argument (fax2tiff).\n","status":"published","published":"2016-11-02T08:43:33Z","modified":"2026-04-16T06:26:20.554378864Z","updated_at":"2026-11-02T15:49:40.103088Z"},{"id":"MGASA-2017-0199","title":"Updated libtiff packages fix security vulnerability","description":"Heap-based buffer overflow in the readContigStripsIntoBuffer function in\ntif_unix.c in LibTIFF 4.0.7 allows remote attackers to have unspecified\nimpact via a crafted image. (CVE-2016-10092)\n\nInteger overflow in tools/tiffcp.c in LibTIFF 4.0.7 allows remote\nattackers to have unspecified impact via a crafted image, which triggers a\nheap-based buffer overflow.  (CVE-2016-10093)\n\nOff-by-one error in the t2p_readwrite_pdf_image_tile function in\ntools/tiff2pdf.c in LibTIFF 4.0.7 allows remote attackers to have\nunspecified impact via a crafted image. (CVE-2016-10094)\n\nStack-based buffer overflow in the _TIFFVGetField function in tif_dir.c in\nLibTIFF 4.0.7 allows remote attackers to cause a denial of service (crash)\nvia a crafted TIFF file. (CVE-2016-10095)\n\nLibTIFF version 4.0.7 is vulnerable to a heap buffer overflow in the\ntools/tiffcp resulting in DoS or code execution via a crafted\nBitsPerSample value. (CVE-2017-5225)\n\nLibTIFF 4.0.7 allows remote attackers to cause a denial of service\n(divide-by-zero error and application crash) via a crafted TIFF image,\nrelated to libtiff/tif_read.c:351:22. (CVE-2016-10266)\n\nLibTIFF 4.0.7 allows remote attackers to cause a denial of service\n(divide-by-zero error and application crash) via a crafted TIFF image,\nrelated to libtiff/tif_ojpeg.c:816:8. (CVE-2016-10267)\n\ntools/tiffcp.c in LibTIFF 4.0.7 allows remote attackers to cause a denial\nof service (integer underflow and heap-based buffer under-read) or\npossibly have unspecified other impact via a crafted TIFF image, related\nto \"READ of size 78490\" and libtiff/tif_unix.c:115:23. (CVE-2016-10268)\n\nLibTIFF 4.0.7 allows remote attackers to cause a denial of service\n(heap-based buffer over-read) or possibly have unspecified other impact\nvia a crafted TIFF image, related to \"READ of size 512\" and\nlibtiff/tif_unix.c:340:2. (CVE-2016-10269)\n\nLibTIFF 4.0.7 allows remote attackers to cause a denial of service\n(heap-based buffer over-read) or possibly have unspecified other impact\nvia a crafted TIFF image, related to \"READ of size 8\" and\nlibtiff/tif_read.c:523:22. (CVE-2016-10270)\n\ntools/tiffcrop.c in LibTIFF 4.0.7 allows remote attackers to cause a\ndenial of service (heap-based buffer over-read and buffer overflow) or\npossibly have unspecified other impact via a crafted TIFF image, related\nto \"READ of size 1\" and libtiff/tif_fax3.c:413:13. (CVE-2016-10271)\n\nLibTIFF 4.0.7 allows remote attackers to cause a denial of service\n(heap-based buffer overflow) or possibly have unspecified other impact via\na crafted TIFF image, related to \"WRITE of size 2048\" and\nlibtiff/tif_next.c:64:9. (CVE-2016-10272)\n\nThe putagreytile function in tif_getimage.c in LibTIFF 4.0.7 has a\nleft-shift undefined behavior issue, which might allow remote attackers to\ncause a denial of service (application crash) or possibly have unspecified\nother impact via a crafted image. (CVE-2017-7592)\n\ntif_read.c in LibTIFF 4.0.7 does not ensure that tif_rawdata is properly\ninitialized, which might allow remote attackers to obtain sensitive\ninformation from process memory via a crafted image. (CVE-2017-7593)\n\nThe OJPEGReadHeaderInfoSecTablesDcTable function in tif_ojpeg.c in LibTIFF\n4.0.7 allows remote attackers to cause a denial of service (memory leak)\nvia a crafted image. (CVE-2017-7594)\n\nThe JPEGSetupEncode function in tiff_jpeg.c in LibTIFF 4.0.7 allows remote\nattackers to cause a denial of service (divide-by-zero error and\napplication crash) via a crafted image. (CVE-2017-7595)\n\nLibTIFF 4.0.7 has an \"outside the range of representable values of type\nfloat\" undefined behavior issue, which might allow remote attackers to\ncause a denial of service (application crash) or possibly have unspecified\nother impact via a crafted image. (CVE-2017-7596)\n\ntif_dirread.c in LibTIFF 4.0.7 has an \"outside the range of representable\nvalues of type float\" undefined behavior issue, which might allow remote\nattackers to cause a denial of service (application crash) or possibly\nhave unspecified other impact via a crafted image. (CVE-2017-7597)\n\ntif_dirread.c in LibTIFF 4.0.7 might allow remote attackers to cause a\ndenial of service (divide-by-zero error and application crash) via a\ncrafted image. (CVE-2017-7598)\n\nLibTIFF 4.0.7 has an \"outside the range of representable values of type\nshort\" undefined behavior issue, which might allow remote attackers to\ncause a denial of service (application crash) or possibly have unspecified\nother impact via a crafted image. (CVE-2017-7599)\n\nLibTIFF 4.0.7 has an \"outside the range of representable values of type\nunsigned char\" undefined behavior issue, which might allow remote\nattackers to cause a denial of service (application crash) or possibly\nhave unspecified other impact via a crafted image. (CVE-2017-7600)\n\nLibTIFF 4.0.7 has a \"shift exponent too large for 64-bit type long\"\nundefined behavior issue, which might allow remote attackers to cause a\ndenial of service (application crash) or possibly have unspecified other\nimpact via a crafted image. (CVE-2017-7601)\n\nLibTIFF 4.0.7 has a signed integer overflow, which might allow remote\nattackers to cause a denial of service (application crash) or possibly\nhave unspecified other impact via a crafted image. (CVE-2017-7602)\n\nThe TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the\ntiffset tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause\na denial of service (out-of-bounds read) via vectors involving the ma\nvariable. (CVE-2016-3658)\n\ntif_predict.h and tif_predict.c in libtiff 4.0.6 have assertions that can\nlead to assertion failures in debug mode, or buffer overflows in release\nmode, when dealing with unusual tile size like YCbCr with subsampling.\nReported as MSVR 35105, aka \"Predictor heap-buffer-overflow.\"\n(CVE-2016-9535)\n\nlibtiff: out-of-bounds write in multiple tools. (CVE-2014-8128)\n","status":"published","published":"2017-07-01T07:04:05Z","modified":"2026-04-16T06:26:29.012085607Z","updated_at":"2026-11-02T15:49:40.103088Z"},{"id":"openSUSE-SU-2024:10554-1","title":"libtiff-devel-32bit-4.0.7-1.1 on GA media","description":"These are all security issues fixed in the libtiff-devel-32bit-4.0.7-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:06:36.058128Z","updated_at":"2026-11-02T16:58:34.487567Z"},{"id":"SUSE-SU-2016:3301-1","title":"Security update for tiff","description":"\nThe tiff library and tools were updated to version 4.0.7 fixing various bug and security issues.\n\n- CVE-2014-8127: out-of-bounds read with malformed TIFF image in multiple tools [bnc#914890]\n- CVE-2016-9297: tif_dirread.c read outside buffer in _TIFFPrintField() [bnc#1010161]\n- CVE-2016-3658: Illegal read in TIFFWriteDirectoryTagLongLong8Array function in tiffset / tif_dirwrite.c [bnc#974840]\n- CVE-2016-9273: heap overflow [bnc#1010163]\n- CVE-2016-3622: divide By Zero in the tiff2rgba tool [bnc#974449]\n- CVE-2016-5652: tiff2pdf JPEG Compression Tables Heap Buffer Overflow [bnc#1007280]\n- CVE-2016-9453: out-of-bounds Write memcpy and less bound check in tiff2pdf [bnc#1011107]\n- CVE-2016-5875: heap-based buffer overflow when using the PixarLog compressionformat [bnc#987351]\n- CVE-2016-9448: regression introduced by fixing CVE-2016-9297 [bnc#1011103]\n- CVE-2016-5321: out-of-bounds read in tiffcrop /  DumpModeDecode() function [bnc#984813]\n- CVE-2016-5323: Divide-by-zero in _TIFFFax3fillruns() function (null ptr dereference?) [bnc#984815]\n","status":"published","published":"2016-12-29T19:48:15Z","modified":"2026-02-04T02:33:39.922Z","updated_at":"2026-11-02T15:53:43.83457Z"},{"id":"USN-3212-1","title":"tiff vulnerabilities","description":"It was discovered that LibTIFF incorrectly handled certain malformed\nimages. If a user or automated system were tricked into opening a specially\ncrafted image, a remote attacker could crash the application, leading to a\ndenial of service, or possibly execute arbitrary code with user privileges.\n","status":"published","published":"2017-02-27T18:04:10Z","modified":"2026-06-01T07:15:24.959013799Z","updated_at":"2026-11-02T16:58:10.303275Z"}]}}
