An issue was discovered in drivers/i2c/i2c-core-smbus.c in the Linux kernel before 4.14.15. There is an out of bounds write in the function i2csmbusxfer_emulated.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-18551.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@89c6efa61f5709327ecfa24bff18e57a4e80c7fa",
"digest": {
"function_hash": "222700776605801528054006821081976852313",
"length": 3795.0
},
"id": "CVE-2017-18551-c95a28f2",
"deprecated": false,
"target": {
"file": "drivers/i2c/i2c-core-smbus.c",
"function": "i2c_smbus_xfer_emulated"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@89c6efa61f5709327ecfa24bff18e57a4e80c7fa",
"digest": {
"line_hashes": [
"4773556777365147768638452206777829234",
"331785295901154603721666715426017217168",
"31500078213202107659314096673265079553",
"88746108288233364818037114136532148879",
"196558287693185607196636936703762170870",
"205492678470660185553254978998380398356",
"58041208824784926149164724342876463678",
"14958876600741818567453969338795756528",
"322175882610814549655396092864092060899",
"7057418123580700694217054932711716347",
"150922935460265715054607998054591262893",
"333096884135222160895536202836080641951",
"92053266533160129100761572312206450678",
"151072432239479212609493110546599185898"
],
"threshold": 0.9
},
"id": "CVE-2017-18551-fdb97a7d",
"deprecated": false,
"target": {
"file": "drivers/i2c/i2c-core-smbus.c"
}
}
]