tools/tiffcrop.c in libtiff 4.0.6 reads an undefined buffer in readContigStripsIntoBuffer() because of a uint16 integer overflow. Reported as MSVR 35100.
{ "vanir_signatures": [ { "signature_type": "Line", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "232427039072130429851659266371799894391", "191342321427644718345565034516085667474", "243372549092629614568279305409646591918", "86629854114506982021886073099470035925", "318444769697916841680281764114220919792" ] }, "id": "CVE-2016-9538-2cd3c3a6", "signature_version": "v1", "source": "https://github.com/vadz/libtiff/commit/43c0b81a818640429317c80fea1e66771e85024b", "target": { "file": "tools/tiffcp.c" } }, { "signature_type": "Function", "deprecated": false, "digest": { "length": 6093.0, "function_hash": "25215481322634118791199374119652475832" }, "id": "CVE-2016-9538-3513d943", "signature_version": "v1", "source": "https://github.com/vadz/libtiff/commit/43c0b81a818640429317c80fea1e66771e85024b", "target": { "file": "tools/tiffcp.c", "function": "tiffcp" } }, { "signature_type": "Line", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "4554547364235472400140714772227915399", "205201238539123249331084554844596075983", "86997646026669217194474638551587156977", "276891329001093315787708201183747013595", "154985182039255178859484639612038353860", "315557098165198227440073713090276890667", "83623140861680678709870870961740857722", "156060344822384567699523889949903679507", "154382074816021957812503980734039757320", "212894865834511974334163435159307395909" ] }, "id": "CVE-2016-9538-46c49515", "signature_version": "v1", "source": "https://github.com/vadz/libtiff/commit/43c0b81a818640429317c80fea1e66771e85024b", "target": { "file": "tools/tiffcrop.c" } }, { "signature_type": "Function", "deprecated": false, "digest": { "length": 3496.0, "function_hash": "41023061713802383472646983725907848687" }, "id": "CVE-2016-9538-638b4694", "signature_version": "v1", "source": "https://github.com/vadz/libtiff/commit/43c0b81a818640429317c80fea1e66771e85024b", "target": { "file": "tools/tiffcrop.c", "function": "readSeparateStripsIntoBuffer" } } ] }