drivers/media/usb/dvb-usb/dvb-usb-firmware.c in the Linux kernel 4.9.x and 4.10.x before 4.10.7 interacts incorrectly with the CONFIGVMAPSTACK option, which allows local users to cause a denial of service (system crash or memory corruption) or possibly have unspecified other impact by leveraging use of more than one virtual page for a DMA scatterlist.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-8061.json"
[
{
"signature_type": "Line",
"target": {
"file": "drivers/media/usb/dvb-usb/dvb-usb-firmware.c"
},
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"40580509859381550013933359375764764840",
"199650626582557192040998873529475808262",
"150775719982797931594660974128815743982",
"125247935613948624394575540784106027354",
"226437247503410509812791125102176540632",
"285106112531778454726626034330239084274",
"192871223436499053652101633219883527579",
"268770171806605908660905613052349404902",
"6708616965402848528464095752028405448",
"39474476562510895045018793269370690859",
"216623720979061096403708570912720193820",
"142653650504107436832659291989796874935",
"205500052935501801070861762141293280009",
"179340268870727739380419362494022792903",
"227305396732568227559455287954990470067",
"134123915132315922891226659216073271450",
"217626327293085069131005281410655479802",
"226548256431111322722331628557948682494",
"250775676061627573272796120253802284857",
"137161602138388309035888900371411478424",
"133269612620525580844494308648020181926",
"295455864177794137745866862637889805307",
"229948093568356192824959487170366509007",
"174097441122804864344466860689271124727",
"122184776393400441742203924985141034372"
]
},
"id": "CVE-2017-8061-b9a7daf5",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@67b0503db9c29b04eadfeede6bebbfe5ddad94ef"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/media/usb/dvb-usb/dvb-usb-firmware.c",
"function": "usb_cypress_load_firmware"
},
"deprecated": false,
"digest": {
"length": 1126.0,
"function_hash": "287796597925062424778471891243769648793"
},
"id": "CVE-2017-8061-e3e62dcb",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@67b0503db9c29b04eadfeede6bebbfe5ddad94ef"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-8061.json"
[
{
"signature_type": "Function",
"target": {
"file": "drivers/media/usb/dvb-usb/dvb-usb-firmware.c",
"function": "usb_cypress_load_firmware"
},
"deprecated": false,
"digest": {
"length": 1126.0,
"function_hash": "287796597925062424778471891243769648793"
},
"id": "CVE-2017-8061-38cb7e61",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/67b0503db9c29b04eadfeede6bebbfe5ddad94ef"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/media/usb/dvb-usb/dvb-usb-firmware.c"
},
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"40580509859381550013933359375764764840",
"199650626582557192040998873529475808262",
"150775719982797931594660974128815743982",
"125247935613948624394575540784106027354",
"226437247503410509812791125102176540632",
"285106112531778454726626034330239084274",
"192871223436499053652101633219883527579",
"268770171806605908660905613052349404902",
"6708616965402848528464095752028405448",
"39474476562510895045018793269370690859",
"216623720979061096403708570912720193820",
"142653650504107436832659291989796874935",
"205500052935501801070861762141293280009",
"179340268870727739380419362494022792903",
"227305396732568227559455287954990470067",
"134123915132315922891226659216073271450",
"217626327293085069131005281410655479802",
"226548256431111322722331628557948682494",
"250775676061627573272796120253802284857",
"137161602138388309035888900371411478424",
"133269612620525580844494308648020181926",
"295455864177794137745866862637889805307",
"229948093568356192824959487170366509007",
"174097441122804864344466860689271124727",
"122184776393400441742203924985141034372"
]
},
"id": "CVE-2017-8061-e6be8e1d",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/67b0503db9c29b04eadfeede6bebbfe5ddad94ef"
}
]