drivers/net/ieee802154/atusb.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/cve-osv-conversion/osv-output/CVE-2017-5548.json"
[
{
"id": "CVE-2017-5548-1e1e64b7",
"digest": {
"threshold": 0.9,
"line_hashes": [
"170996052966323140332000644255890679825",
"209472839646711331518607932561064943778",
"195768724593310517452300393185472037944",
"167531695932907667014521662358187721530",
"115830597246490542929493005943940397745",
"189600990342425420867054124361968075650",
"164120554589325955933470286771115600770",
"52141026715161570362725951467759575835",
"103986498512935594416191575807926416400",
"141944945440513816374221360231691746426",
"133197415273377319844241950741685216824",
"205257650993297404099783787268808850041",
"225787076383662269078272144277666429764",
"262976485561940599418054268794624397894",
"39569959235270709279306552653183443092",
"55715061062861203421266952613267928744",
"214117949821716146732808827772928476351",
"131122725250867226817793527930132900485",
"322280096497193851941277222752831215945",
"92178075038675675096579748489736442238",
"165390508187866327599549611700986567361",
"296897269921554313796082430900386001115",
"262779444748453165698555743100528155690",
"340014016078845964859047044271274878869",
"17369412634383959922544759255418728816",
"304093380295578350163022234776255056404",
"206367865823133124833211017247081681195",
"41857257642368061768595360412982453797"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/net/ieee802154/atusb.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
},
{
"id": "CVE-2017-5548-341a8c7f",
"digest": {
"length": 772.0,
"function_hash": "254799347496474341014676629685433375756"
},
"signature_type": "Function",
"target": {
"file": "drivers/net/ieee802154/atusb.c",
"function": "atusb_get_and_show_revision"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
},
{
"id": "CVE-2017-5548-75401755",
"digest": {
"length": 319.0,
"function_hash": "297463120254799400152024878216867151656"
},
"signature_type": "Function",
"target": {
"file": "drivers/net/ieee802154/atusb.c",
"function": "atusb_read_reg"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
},
{
"id": "CVE-2017-5548-9bd1d20b",
"digest": {
"length": 356.0,
"function_hash": "191683340275146279248827379177929400381"
},
"signature_type": "Function",
"target": {
"file": "drivers/net/ieee802154/atusb.c",
"function": "atusb_get_and_show_build"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-5548.json"
[
{
"id": "CVE-2017-5548-1277a766",
"digest": {
"length": 772.0,
"function_hash": "254799347496474341014676629685433375756"
},
"signature_type": "Function",
"target": {
"file": "drivers/net/ieee802154/atusb.c",
"function": "atusb_get_and_show_revision"
},
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
},
{
"id": "CVE-2017-5548-28e17b1b",
"digest": {
"length": 319.0,
"function_hash": "297463120254799400152024878216867151656"
},
"signature_type": "Function",
"target": {
"file": "drivers/net/ieee802154/atusb.c",
"function": "atusb_read_reg"
},
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
},
{
"id": "CVE-2017-5548-839e8112",
"digest": {
"threshold": 0.9,
"line_hashes": [
"170996052966323140332000644255890679825",
"209472839646711331518607932561064943778",
"195768724593310517452300393185472037944",
"167531695932907667014521662358187721530",
"115830597246490542929493005943940397745",
"189600990342425420867054124361968075650",
"164120554589325955933470286771115600770",
"52141026715161570362725951467759575835",
"103986498512935594416191575807926416400",
"141944945440513816374221360231691746426",
"133197415273377319844241950741685216824",
"205257650993297404099783787268808850041",
"225787076383662269078272144277666429764",
"262976485561940599418054268794624397894",
"39569959235270709279306552653183443092",
"55715061062861203421266952613267928744",
"214117949821716146732808827772928476351",
"131122725250867226817793527930132900485",
"322280096497193851941277222752831215945",
"92178075038675675096579748489736442238",
"165390508187866327599549611700986567361",
"296897269921554313796082430900386001115",
"262779444748453165698555743100528155690",
"340014016078845964859047044271274878869",
"17369412634383959922544759255418728816",
"304093380295578350163022234776255056404",
"206367865823133124833211017247081681195",
"41857257642368061768595360412982453797"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/net/ieee802154/atusb.c"
},
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
},
{
"id": "CVE-2017-5548-ea5997fe",
"digest": {
"length": 356.0,
"function_hash": "191683340275146279248827379177929400381"
},
"signature_type": "Function",
"target": {
"file": "drivers/net/ieee802154/atusb.c",
"function": "atusb_get_and_show_build"
},
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/05a974efa4bdf6e2a150e3f27dc6fcf0a9ad5655",
"deprecated": false
}
]