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/cve-osv-conversion/osv-output/CVE-2016-10165.json"
[
{
"id": "CVE-2016-10165-5823015a",
"signature_type": "Function",
"digest": {
"function_hash": "193084025655828714120386110864385602689",
"length": 1686.0
},
"signature_version": "v1",
"source": "https://github.com/mm2/little-cms/commit/5ca71a7bc18b6897ab21d815d15e218e204581e2",
"target": {
"function": "Type_MLU_Read",
"file": "src/cmstypes.c"
},
"deprecated": false
},
{
"id": "CVE-2016-10165-f46349fe",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174146422431459820255007659617750688561",
"78268650681982427652376948030072086009",
"22910717854434003833771298674182363943",
"221774076812319222840572722321423837729"
]
},
"signature_version": "v1",
"source": "https://github.com/mm2/little-cms/commit/5ca71a7bc18b6897ab21d815d15e218e204581e2",
"target": {
"file": "src/cmstypes.c"
},
"deprecated": false
}
]