In the Linux kernel, the following vulnerability has been resolved:
ice: arfs: fix use-after-free when freeing @rxcpurmap
The CI testing bots triggered the following splat:
[ 718.203054] BUG: KASAN: use-after-free in freeirqcpurmap+0x53/0x80 [ 718.206349] Read of size 4 at addr ffff8881bd127e00 by task sh/20834 [ 718.212852] CPU: 28 PID: 20834 Comm: sh Kdump: loaded Tainted: G S W IOE 5.17.0-rc8nextqueue-devqueue-02643-g23f3121aca93 #1 [ 718.219695] Hardware name: Intel Corporation S2600WFT/S2600WFT, BIOS SE5C620.86B.02.01.0012.070720200218 07/07/2020 [ 718.223418] Call Trace: [ 718.227139] [ 718.230783] dumpstacklvl+0x33/0x42 [ 718.234431] printaddressdescription.constprop.9+0x21/0x170 [ 718.238177] ? freeirqcpurmap+0x53/0x80 [ 718.241885] ? freeirqcpurmap+0x53/0x80 [ 718.245539] kasanreport.cold.18+0x7f/0x11b [ 718.249197] ? freeirqcpurmap+0x53/0x80 [ 718.252852] freeirqcpurmap+0x53/0x80 [ 718.256471] icefreecpurxrmap.part.11+0x37/0x50 [ice] [ 718.260174] iceremovearfs+0x5f/0x70 [ice] [ 718.263810] icerebuildarfs+0x3b/0x70 [ice] [ 718.267419] icerebuild+0x39c/0xb60 [ice] [ 718.270974] ? asmsysvecapictimerinterrupt+0x12/0x20 [ 718.274472] ? iceinitphyusercfg+0x360/0x360 [ice] [ 718.278033] ? delaytsc+0x4a/0xb0 [ 718.281513] ? preemptcountsub+0x14/0xc0 [ 718.284984] ? delaytsc+0x8f/0xb0 [ 718.288463] icedoreset+0x92/0xf0 [ice] [ 718.292014] icepcierrresume+0x91/0xf0 [ice] [ 718.295561] pcireset_function+0x53/0x80 <...> [ 718.393035] Allocated by task 690: [ 718.433497] Freed by task 20834: [ 718.495688] Last potentially related work creation: [ 718.568966] The buggy address belongs to the object at ffff8881bd127e00 which belongs to the cache kmalloc-96 of size 96 [ 718.574085] The buggy address is located 0 bytes inside of 96-byte region [ffff8881bd127e00, ffff8881bd127e60) [ 718.579265] The buggy address belongs to the page: [ 718.598905] Memory state around the buggy address: [ 718.601809] ffff8881bd127d00: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 718.604796] ffff8881bd127d80: 00 00 00 00 00 00 00 00 00 00 fc fc fc fc fc fc [ 718.607794] >ffff8881bd127e00: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 718.610811] ^ [ 718.613819] ffff8881bd127e80: 00 00 00 00 00 00 00 00 00 00 00 00 fc fc fc fc [ 718.617107] ffff8881bd127f00: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc
This is due to that freeirqcpurmap() is always being called *after* (devm)freeirq() and thus it tries to work with IRQ descs already freed. For example, on device reset the driver frees the rmap right before allocating a new one (the splat above). Make rmap creation and freeing function symmetrical with {request,free}irq() calls i.e. do that on ifup/ifdown instead of device probe/remove/resume. These operations can be performed independently from the actual device aRFS configuration. Also, make sure icevsifree_irq() clears IRQ affinity notifiers only when aRFS is disabled -- otherwise, CPU rmap sets and clears its own and they must not be touched manually.
{ "vanir_signatures": [ { "digest": { "function_hash": "150303562821327540125542430840043583670", "length": 902.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_suspend" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-037d8425", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "134228091339409557927306656902554662849", "301918970521590851670039628538239635696", "195735416530150533601113674371290739696", "153640886939428981262082435081308483962", "50246096699224182575612494045857309772", "156790169682851776971453078044364178091", "338985112699803876568944031704462306359", "269932436617834065970029034758121841262", "106742843383664423649700076938998653279", "197845563068329128331362184681885245548", "246228362402251512925125030283993140323", "320907855097574209879033911796648255929", "185873562125141285006308919579121052992", "206384379192758685016741269328711111149", "306381913260363693035519055670564476307", "28916952720557631595402510961488650994", "691020714549866957221297586459942042", "295378402011664177668605470085913076532", "339324503923084851139683588983656767771", "97032774095994312753812696330130432159", "35021853303103380336564785441795661135", "211005767301289926465165681993143250122" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Line", "id": "CVE-2022-49063-0d9374bf", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "250239367775352590990005510785402468305", "22303323412845220670327043736116246009", "12991009611476227126267932620884801441", "55765722580343393475686077840623565553", "127351855912032116596042514439061248105", "329773559869926410397863411557256597688", "319626419057879118052146126625762486666", "152683264049898740350133601391812432083", "164995034280847316359723103134091640921", "316744314240093135549541696962492113107", "199248155859053986178995119359916546133", "25273245446933713800270802960630657391", "287372338996621142599233040168064025023", "16469573868547185574260753288193624203", "135361936062417960884256248081088632393", "248359061044779326957418178883837390028", "115273099595942147926167588302373969464", "213336000611475465737176200010660929867" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Line", "id": "CVE-2022-49063-0e339fd5", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "2156206947898649931858568667350729024", "length": 1171.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_setup_pf_sw" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-0e5334c9", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "338628533407799693818812820232871573597", "length": 1696.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_vsi_req_irq_msix" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-1db59900", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "73309437680387509098483405407024585150", "length": 917.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_suspend" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-241e30f1", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "47877151727713660351035889835850795741", "218421572501346758957979226861499020121", "25012768968217827093075428775086765783", "127954643163566497220639287575985238156", "247529684594451500448504889594348472074", "287375710614333587025474478202400506016", "202895485731516295733194730656380586240", "73663481531947943174249490267115324797" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Line", "id": "CVE-2022-49063-2c163157", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "119691804907557144157100616625553496879", "length": 783.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_set_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-2c7b5338", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "134228091339409557927306656902554662849", "301918970521590851670039628538239635696", "195735416530150533601113674371290739696", "200294134858624012124122791046417435348", "50246096699224182575612494045857309772", "295976745450094252989857062973995731784", "40543651478200023317574096978909802811", "120801662110313179994976216414082915175", "267081805659190357304792680935538505794", "164229487878626740128743008136104760397", "276381805570871984323248678280142251668", "246228362402251512925125030283993140323", "320907855097574209879033911796648255929", "203544577432781747191946735392793389485", "306366314103409201444307770410376443452", "88391093905535955322455794540001795213", "66823145827710005339109166747474619031", "97995055712890912363588407259719764922", "30095990313420953671038641571453435772", "339324503923084851139683588983656767771", "97032774095994312753812696330130432159", "35021853303103380336564785441795661135", "211005767301289926465165681993143250122" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Line", "id": "CVE-2022-49063-387399f1", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "52576126426452794093141393853172307224", "length": 263.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_free_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-3e022793", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "134228091339409557927306656902554662849", "301918970521590851670039628538239635696", "195735416530150533601113674371290739696", "153640886939428981262082435081308483962", "50246096699224182575612494045857309772", "156790169682851776971453078044364178091", "338985112699803876568944031704462306359", "269932436617834065970029034758121841262", "106742843383664423649700076938998653279", "197845563068329128331362184681885245548", "246228362402251512925125030283993140323", "320907855097574209879033911796648255929", "185873562125141285006308919579121052992", "206384379192758685016741269328711111149", "306381913260363693035519055670564476307", "28916952720557631595402510961488650994", "691020714549866957221297586459942042", "295378402011664177668605470085913076532", "339324503923084851139683588983656767771", "97032774095994312753812696330130432159", "35021853303103380336564785441795661135", "211005767301289926465165681993143250122" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Line", "id": "CVE-2022-49063-451a97dc", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "250239367775352590990005510785402468305", "22303323412845220670327043736116246009", "12991009611476227126267932620884801441", "55765722580343393475686077840623565553", "127351855912032116596042514439061248105", "329773559869926410397863411557256597688", "319626419057879118052146126625762486666", "152683264049898740350133601391812432083", "164995034280847316359723103134091640921", "316744314240093135549541696962492113107", "199248155859053986178995119359916546133", "25273245446933713800270802960630657391", "287372338996621142599233040168064025023", "16469573868547185574260753288193624203", "135361936062417960884256248081088632393", "248359061044779326957418178883837390028", "115273099595942147926167588302373969464", "213336000611475465737176200010660929867" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Line", "id": "CVE-2022-49063-4b91753e", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "78886920420494220020291375749046042573", "length": 1518.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_vsi_req_irq_msix" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-4f5db361", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "218047327019694951853355279485408989687", "length": 137.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_remove_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-58c20207", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "229077208940075688679723714836418770101", "length": 304.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_free_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-5ee7f58a", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "298047991653279298739751240175986836860", "length": 671.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c", "function": "ice_vsi_free_irq" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-62e91766", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "47877151727713660351035889835850795741", "218421572501346758957979226861499020121", "25012768968217827093075428775086765783", "127954643163566497220639287575985238156", "247529684594451500448504889594348472074", "287375710614333587025474478202400506016", "202895485731516295733194730656380586240", "73663481531947943174249490267115324797" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Line", "id": "CVE-2022-49063-640a88f5", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "52576126426452794093141393853172307224", "length": 263.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_free_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-66501639", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "218047327019694951853355279485408989687", "length": 137.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_remove_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-76ffc0ab", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "180685092786909569550872807880661742993", "length": 874.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_setup_pf_sw" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-785ac8f6", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "106619992937576413869918523701527499238", "length": 239.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_rebuild_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-807ada7c", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "47877151727713660351035889835850795741", "218421572501346758957979226861499020121", "25012768968217827093075428775086765783", "127954643163566497220639287575985238156", "247529684594451500448504889594348472074", "287375710614333587025474478202400506016", "202895485731516295733194730656380586240", "73663481531947943174249490267115324797" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Line", "id": "CVE-2022-49063-931e019b", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "218047327019694951853355279485408989687", "length": 137.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_remove_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-93c10e8a", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "106619992937576413869918523701527499238", "length": 239.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_rebuild_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-9da9627d", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "73309437680387509098483405407024585150", "length": 917.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_suspend" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-a6a49ee7", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "134228091339409557927306656902554662849", "301918970521590851670039628538239635696", "195735416530150533601113674371290739696", "200294134858624012124122791046417435348", "50246096699224182575612494045857309772", "295976745450094252989857062973995731784", "40543651478200023317574096978909802811", "120801662110313179994976216414082915175", "267081805659190357304792680935538505794", "164229487878626740128743008136104760397", "276381805570871984323248678280142251668", "246228362402251512925125030283993140323", "320907855097574209879033911796648255929", "203544577432781747191946735392793389485", "306366314103409201444307770410376443452", "88391093905535955322455794540001795213", "66823145827710005339109166747474619031", "97995055712890912363588407259719764922", "30095990313420953671038641571453435772", "339324503923084851139683588983656767771", "97032774095994312753812696330130432159", "35021853303103380336564785441795661135", "211005767301289926465165681993143250122" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Line", "id": "CVE-2022-49063-b63bb71f", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "250239367775352590990005510785402468305", "22303323412845220670327043736116246009", "12991009611476227126267932620884801441", "317089943053840764605577828184018906909", "127351855912032116596042514439061248105", "329773559869926410397863411557256597688", "319626419057879118052146126625762486666", "220007511903245840566923033465177758828", "164995034280847316359723103134091640921", "316744314240093135549541696962492113107", "199248155859053986178995119359916546133", "25273245446933713800270802960630657391", "287372338996621142599233040168064025023", "16469573868547185574260753288193624203", "135361936062417960884256248081088632393", "248359061044779326957418178883837390028", "115273099595942147926167588302373969464", "213336000611475465737176200010660929867" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Line", "id": "CVE-2022-49063-bdde44a7", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "261153915343096912890164458042914275012", "length": 733.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_set_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-c2b67bfb", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "250239367775352590990005510785402468305", "22303323412845220670327043736116246009", "12991009611476227126267932620884801441", "55765722580343393475686077840623565553", "127351855912032116596042514439061248105", "329773559869926410397863411557256597688", "319626419057879118052146126625762486666", "152683264049898740350133601391812432083", "164995034280847316359723103134091640921", "316744314240093135549541696962492113107", "199248155859053986178995119359916546133", "25273245446933713800270802960630657391", "287372338996621142599233040168064025023", "16469573868547185574260753288193624203", "135361936062417960884256248081088632393", "248359061044779326957418178883837390028", "115273099595942147926167588302373969464", "213336000611475465737176200010660929867" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Line", "id": "CVE-2022-49063-c5f6b799", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "298047991653279298739751240175986836860", "length": 671.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c", "function": "ice_vsi_free_irq" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-ccc54b2f", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "235430900130507857250322472639932242826", "length": 715.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_set_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-d2b8c154", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "165388518904875949360392338316181292560", "length": 1675.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_vsi_req_irq_msix" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-de6bf619", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "296390400920221601683842920288526925972", "length": 1684.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_vsi_req_irq_msix" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-de79a4d1", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "143958550075328766922260611491750917206", "length": 906.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_setup_pf_sw" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Function", "id": "CVE-2022-49063-e24a2f03", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "106619992937576413869918523701527499238", "length": 239.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_rebuild_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-e49bc9ed", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "298047991653279298739751240175986836860", "length": 671.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c", "function": "ice_vsi_free_irq" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-e4dc5420", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "193649611739209838916373236773234412524", "length": 1046.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_setup_pf_sw" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-ec4d3a49", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "73309437680387509098483405407024585150", "length": 917.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_main.c", "function": "ice_suspend" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-ed507dbb", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "218047327019694951853355279485408989687", "length": 137.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_remove_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-edbf1564", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "235430900130507857250322472639932242826", "length": 715.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_set_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7442f512b71fc63a99c8a801422dde4fbbf9f93", "signature_type": "Function", "id": "CVE-2022-49063-f065592c", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "298047991653279298739751240175986836860", "length": 671.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c", "function": "ice_vsi_free_irq" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-f282faad", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "106619992937576413869918523701527499238", "length": 239.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_rebuild_arfs" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@618df75f2e30c7838a3e010ca32cd4893ec9fe33", "signature_type": "Function", "id": "CVE-2022-49063-f4787bac", "deprecated": false, "signature_version": "v1" }, { "digest": { "line_hashes": [ "47877151727713660351035889835850795741", "218421572501346758957979226861499020121", "25012768968217827093075428775086765783", "127954643163566497220639287575985238156", "247529684594451500448504889594348472074", "287375710614333587025474478202400506016", "202895485731516295733194730656380586240", "73663481531947943174249490267115324797" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_lib.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba2f6ec28733fb6b24ed086e676df3df4c138f3f", "signature_type": "Line", "id": "CVE-2022-49063-f7a41681", "deprecated": false, "signature_version": "v1" }, { "digest": { "function_hash": "52576126426452794093141393853172307224", "length": 263.0 }, "target": { "file": "drivers/net/ethernet/intel/ice/ice_arfs.c", "function": "ice_free_cpu_rx_rmap" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d08d2fb6d99d82da1c63aba5c0d1c6f237e150f3", "signature_type": "Function", "id": "CVE-2022-49063-f7e01f4d", "deprecated": false, "signature_version": "v1" } ] }