drivers/net/usb/pegasus.c in the Linux kernel 4.9.x before 4.9.11 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.
[
{
"id": "CVE-2017-8068-06d651e7",
"signature_version": "v1",
"digest": {
"function_hash": "101236936194413997995490729924597918855",
"length": 337.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@5593523f968bc86d42a035c6df47d5e0979b5ace",
"signature_type": "Function",
"target": {
"file": "drivers/net/usb/pegasus.c",
"function": "set_register"
}
},
{
"id": "CVE-2017-8068-3a73b5e1",
"signature_version": "v1",
"digest": {
"function_hash": "11641287829162638450221256810051748036",
"length": 351.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@5593523f968bc86d42a035c6df47d5e0979b5ace",
"signature_type": "Function",
"target": {
"file": "drivers/net/usb/pegasus.c",
"function": "set_registers"
}
},
{
"id": "CVE-2017-8068-6818ac62",
"signature_version": "v1",
"digest": {
"function_hash": "133502024462860775432087650213354140420",
"length": 351.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@5593523f968bc86d42a035c6df47d5e0979b5ace",
"signature_type": "Function",
"target": {
"file": "drivers/net/usb/pegasus.c",
"function": "get_registers"
}
},
{
"id": "CVE-2017-8068-c14f4807",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"297844184292605368197280737297973506554",
"41530314580887411625992314582281754675",
"35011510817678427394676998745676316612",
"330128093002079134385386898789481686427",
"64846378768084160403052501645221250176",
"223619100484507444280790300908494053210",
"102919357658051517955319631842265347896",
"222749706050715418362074515070830937826",
"183539763356753690481966945352011783748",
"169804363736354947296036491690725256585",
"98494595533768895246505095627182222723",
"332911087802298055319718848714756936959",
"325996718794611277601927433053778332535",
"275488386361481476164329367938332250968",
"256217413794696508934045760807404474217",
"162007757988972435883737976267895930176",
"267509534499483644627078332560531376053",
"220384525152461215369585141107963797861",
"58310936359025434999081820862615699897",
"183539763356753690481966945352011783748",
"169804363736354947296036491690725256585",
"105742058965554980208320187097814081067",
"192443831972411600422012157533706840361",
"15649264834080721109188276853827377025",
"198051740861724568578185358778242356339",
"151625619280736953308962541101359413481",
"89958878180343442363832441742322036649",
"126061248274051887901800727015046812846",
"335775945747884513742252418621678209058",
"47474185003162183577079807228228867883",
"183539763356753690481966945352011783748",
"169804363736354947296036491690725256585",
"25869337795804437666442255282751724897"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@5593523f968bc86d42a035c6df47d5e0979b5ace",
"signature_type": "Line",
"target": {
"file": "drivers/net/usb/pegasus.c"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-8068.json"