The TypeMLURead function in cmstypes.c in Little CMS (aka lcms2) allows remote attackers to obtain sensitive information or cause a denial of service via an image with a crafted ICC profile, which triggers an out-of-bounds heap read.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2016-10165.json"
[
{
"source": "https://github.com/mm2/little-cms/commit/5ca71a7bc18b6897ab21d815d15e218e204581e2",
"digest": {
"length": 1686.0,
"function_hash": "193084025655828714120386110864385602689"
},
"id": "CVE-2016-10165-5823015a",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "src/cmstypes.c",
"function": "Type_MLU_Read"
}
},
{
"source": "https://github.com/mm2/little-cms/commit/5ca71a7bc18b6897ab21d815d15e218e204581e2",
"digest": {
"line_hashes": [
"174146422431459820255007659617750688561",
"78268650681982427652376948030072086009",
"22910717854434003833771298674182363943",
"221774076812319222840572722321423837729"
],
"threshold": 0.9
},
"id": "CVE-2016-10165-f46349fe",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "src/cmstypes.c"
}
}
]