drivers/hid/hid-corsair.c in the Linux kernel 4.9.x before 4.9.6 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-5547.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Function",
"digest": {
"function_hash": "274401599508870185098370527463523825379",
"length": 702.0
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c",
"function": "k90_backlight_get"
},
"id": "CVE-2017-5547-345e19ad",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Function",
"digest": {
"function_hash": "325665715941148811475348046444490164676",
"length": 740.0
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c",
"function": "k90_show_macro_mode"
},
"id": "CVE-2017-5547-5db34e10",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Function",
"digest": {
"function_hash": "212847819619118621972166844179898545068",
"length": 661.0
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c",
"function": "k90_show_current_profile"
},
"id": "CVE-2017-5547-73fbe491",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Line",
"digest": {
"line_hashes": [
"55544670174415176439164714655528993884",
"15946480432790123547244095810512606972",
"182954593791725521506576445638649346678",
"150801144232765213564609458485466607081",
"95199207536929264405731074777611845249",
"330539102727016837971502213271568358738",
"76150004201353176090127002498577100123",
"253061009854628889332229472063453274419",
"64673951119853538428599762210156728460",
"142778862372174144928211003085090259451",
"138296709392666789750677697573580374047",
"68500110558404340015197178135910028683",
"214604472045263486909787627772837899689",
"337447520868913114559296054667013192260",
"231839631948506183493963654030197182297",
"67646180340486950560414424253770638543",
"119400593567555491810106432117224786238",
"254369417193281584896275563852351053780",
"101841489615801014402027997290891233416",
"298656347514955631827251796162733891442",
"148565700212621515233166362411236407008",
"74417651176670438611834070250032807334",
"122793471973055649175456254947907521261",
"99321894665692216758587458775514360827",
"198035277617879737198925270767151085817",
"309016504521434276765207151601725557253",
"208581728680575452494417217535968428055",
"9153990051117601824991639851419620177",
"65019941021430412866503533829839479928",
"137491418256905698864481851998220042156",
"35073325673103322846767348981949404982",
"46494005970179577427916642220674310575",
"152129277902905770199159511241346084554",
"143692379798082550643909018284702313725",
"150801144232765213564609458485466607081",
"95199207536929264405731074777611845249",
"330539102727016837971502213271568358738",
"117397934667188168858297438826803143511",
"89711311178988928177696958586807300411",
"65309961115559507222644629656419868938",
"277923701796807854871906415090727615032",
"1568311367920898281492858441198368410",
"87850930339983682124319261986544136153",
"83368352048061948281900662647135120878",
"204536377484248245253994682718715871713",
"300879237720050425626509234457785195047",
"192745089439580891851917956295122554696"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c"
},
"id": "CVE-2017-5547-cb49ecb9",
"signature_version": "v1"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-5547.json"
[
{
"source": "https://github.com/torvalds/linux/commit/6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Function",
"digest": {
"function_hash": "212847819619118621972166844179898545068",
"length": 661.0
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c",
"function": "k90_show_current_profile"
},
"id": "CVE-2017-5547-0b722853",
"signature_version": "v1"
},
{
"source": "https://github.com/torvalds/linux/commit/6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Line",
"digest": {
"line_hashes": [
"55544670174415176439164714655528993884",
"15946480432790123547244095810512606972",
"182954593791725521506576445638649346678",
"150801144232765213564609458485466607081",
"95199207536929264405731074777611845249",
"330539102727016837971502213271568358738",
"76150004201353176090127002498577100123",
"253061009854628889332229472063453274419",
"64673951119853538428599762210156728460",
"142778862372174144928211003085090259451",
"138296709392666789750677697573580374047",
"68500110558404340015197178135910028683",
"214604472045263486909787627772837899689",
"337447520868913114559296054667013192260",
"231839631948506183493963654030197182297",
"67646180340486950560414424253770638543",
"119400593567555491810106432117224786238",
"254369417193281584896275563852351053780",
"101841489615801014402027997290891233416",
"298656347514955631827251796162733891442",
"148565700212621515233166362411236407008",
"74417651176670438611834070250032807334",
"122793471973055649175456254947907521261",
"99321894665692216758587458775514360827",
"198035277617879737198925270767151085817",
"309016504521434276765207151601725557253",
"208581728680575452494417217535968428055",
"9153990051117601824991639851419620177",
"65019941021430412866503533829839479928",
"137491418256905698864481851998220042156",
"35073325673103322846767348981949404982",
"46494005970179577427916642220674310575",
"152129277902905770199159511241346084554",
"143692379798082550643909018284702313725",
"150801144232765213564609458485466607081",
"95199207536929264405731074777611845249",
"330539102727016837971502213271568358738",
"117397934667188168858297438826803143511",
"89711311178988928177696958586807300411",
"65309961115559507222644629656419868938",
"277923701796807854871906415090727615032",
"1568311367920898281492858441198368410",
"87850930339983682124319261986544136153",
"83368352048061948281900662647135120878",
"204536377484248245253994682718715871713",
"300879237720050425626509234457785195047",
"192745089439580891851917956295122554696"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c"
},
"id": "CVE-2017-5547-704d3c13",
"signature_version": "v1"
},
{
"source": "https://github.com/torvalds/linux/commit/6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Function",
"digest": {
"function_hash": "274401599508870185098370527463523825379",
"length": 702.0
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c",
"function": "k90_backlight_get"
},
"id": "CVE-2017-5547-a5264c1d",
"signature_version": "v1"
},
{
"source": "https://github.com/torvalds/linux/commit/6d104af38b570d37aa32a5803b04c354f8ed513d",
"signature_type": "Function",
"digest": {
"function_hash": "325665715941148811475348046444490164676",
"length": 740.0
},
"deprecated": false,
"target": {
"file": "drivers/hid/hid-corsair.c",
"function": "k90_show_macro_mode"
},
"id": "CVE-2017-5547-bec94ae6",
"signature_version": "v1"
}
]