CVE-2022-49516

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49516
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49516.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-49516
Downstream
Related
Published
2025-02-26T02:13:44Z
Modified
2025-10-21T10:08:47.041812Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
ice: always check VF VSI pointer values
Details

In the Linux kernel, the following vulnerability has been resolved:

ice: always check VF VSI pointer values

The icegetvf_vsi function can return NULL in some cases, such as if handling messages during a reset where the VSI is being removed and recreated.

Several places throughout the driver do not bother to check whether this VSI pointer is valid. Static analysis tools maybe report issues because they detect paths where a potentially NULL pointer could be dereferenced.

Fix this by checking the return value of icegetvf_vsi everywhere.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
37165e3f5664ee901e89ff9c13723c2743c5e47f
Fixed
e7be3877589d539c52e5d1d23a625f889b541b9d
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
37165e3f5664ee901e89ff9c13723c2743c5e47f
Fixed
baeb705fd6a7245cc1fa69ed991a9cffdf44a174

Affected versions

v5.*

v5.15
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.18.1
v5.18.2

Database specific

vanir_signatures

[
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-01454208",
        "digest": {
            "function_hash": "190242491995920276683119839162127256470",
            "length": 627.0
        },
        "target": {
            "function": "ice_devlink_create_vf_port",
            "file": "drivers/net/ethernet/intel/ice/ice_devlink.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-05cbb534",
        "digest": {
            "function_hash": "226842183522125515878987283281137015869",
            "length": 348.0
        },
        "target": {
            "function": "ice_vf_rebuild_vsi",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-09dfe91c",
        "digest": {
            "function_hash": "300415855283581218414510034488304580645",
            "length": 668.0
        },
        "target": {
            "function": "ice_devlink_create_vf_port",
            "file": "drivers/net/ethernet/intel/ice/ice_devlink.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-0a507998",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "6530656678901557956226616819336172561",
                "133984452527702070882617204460535386150",
                "252184731057270787518431767257502988934",
                "228103741746598769997374245906855826802",
                "307250696462600723212714907541643417935",
                "288126527077648513686616596933695199350",
                "138161317636319323277750894780099303461",
                "71847160844139229719356807015001144473",
                "108116271201287855957668106495996874246"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_repr.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-13bbbc40",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "33084062853359331774233605598210932798",
                "99649676113178248448025832624706490306",
                "287184694007056558041293120469709746641",
                "10631041841801943332099521323109708676",
                "212365562518436581713080250776319719882"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_devlink.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-14393452",
        "digest": {
            "function_hash": "29998564630872165867222104895581456240",
            "length": 729.0
        },
        "target": {
            "function": "ice_vf_fdir_dump_info",
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-22e26450",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "59055189123272109693557083770258658365",
                "112315802409231218473669779743334459297",
                "297972814518673602901854280265250214926",
                "242268617475721884547312757459878124477"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-27da47c9",
        "digest": {
            "function_hash": "133269626448146624129166707186548454031",
            "length": 731.0
        },
        "target": {
            "function": "ice_vf_fdir_dump_info",
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-2e0db61c",
        "digest": {
            "function_hash": "226842183522125515878987283281137015869",
            "length": 348.0
        },
        "target": {
            "function": "ice_vf_rebuild_vsi",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-2f1711fa",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "270028198376368073143405625484614370059",
                "143825618774334734274467610780665069944",
                "232045979949945239435097408931299865311",
                "131883446668719239943792635539090147462"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-3007d28d",
        "digest": {
            "function_hash": "267424001759636411988133785859162178791",
            "length": 1100.0
        },
        "target": {
            "function": "ice_ena_vf_q_mappings",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-34b8ffdf",
        "digest": {
            "function_hash": "79473069840934149011037319382903953165",
            "length": 98.0
        },
        "target": {
            "function": "ice_vf_vsi_release",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-39d2ffa1",
        "digest": {
            "function_hash": "55653099983455089788628571037583407052",
            "length": 2248.0
        },
        "target": {
            "function": "ice_reset_vf",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-3c8a61da",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "33084062853359331774233605598210932798",
                "99649676113178248448025832624706490306",
                "287184694007056558041293120469709746641",
                "10631041841801943332099521323109708676",
                "212365562518436581713080250776319719882"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_devlink.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-3d1443b4",
        "digest": {
            "function_hash": "7026645143119856375521965468256580259",
            "length": 1274.0
        },
        "target": {
            "function": "ice_set_vf_bw",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-46d3ba9c",
        "digest": {
            "function_hash": "26304427802323165752314415620742639705",
            "length": 158.0
        },
        "target": {
            "function": "ice_ena_vf_mappings",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-48fda370",
        "digest": {
            "function_hash": "279376173040434831753352335725323115156",
            "length": 648.0
        },
        "target": {
            "function": "ice_vf_rebuild_host_tx_rate_cfg",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-59c41fcb",
        "digest": {
            "function_hash": "101414790575349699368998911532568652354",
            "length": 417.0
        },
        "target": {
            "function": "ice_get_vf_from_pfq",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-5a760d5c",
        "digest": {
            "function_hash": "279376173040434831753352335725323115156",
            "length": 648.0
        },
        "target": {
            "function": "ice_vf_rebuild_host_tx_rate_cfg",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-5ce4f92e",
        "digest": {
            "function_hash": "239079381006958796156583825277980467700",
            "length": 538.0
        },
        "target": {
            "function": "ice_vc_ena_vlan_stripping",
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-70df686a",
        "digest": {
            "function_hash": "55653099983455089788628571037583407052",
            "length": 2248.0
        },
        "target": {
            "function": "ice_reset_vf",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-7cb2e3bf",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "270028198376368073143405625484614370059",
                "143825618774334734274467610780665069944",
                "232045979949945239435097408931299865311",
                "131883446668719239943792635539090147462"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-82b4c241",
        "digest": {
            "function_hash": "101414790575349699368998911532568652354",
            "length": 417.0
        },
        "target": {
            "function": "ice_get_vf_from_pfq",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-86aba297",
        "digest": {
            "function_hash": "244504503665089488459714172109381402169",
            "length": 659.0
        },
        "target": {
            "function": "ice_vf_rebuild_host_cfg",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-8f4b23a0",
        "digest": {
            "function_hash": "229412425222646157696141469192868720239",
            "length": 283.0
        },
        "target": {
            "function": "ice_vf_clear_counters",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-968e1871",
        "digest": {
            "function_hash": "83333068289083244322117779780658654595",
            "length": 1028.0
        },
        "target": {
            "function": "ice_dis_vf_mappings",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-96f8440c",
        "digest": {
            "function_hash": "11527527091068047220336496050014142511",
            "length": 162.0
        },
        "target": {
            "function": "ice_dis_vf_qs",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-986b0a18",
        "digest": {
            "function_hash": "79473069840934149011037319382903953165",
            "length": 98.0
        },
        "target": {
            "function": "ice_vf_vsi_release",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-98c81e1f",
        "digest": {
            "function_hash": "229412425222646157696141469192868720239",
            "length": 283.0
        },
        "target": {
            "function": "ice_vf_clear_counters",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-9f8bb370",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "112956005649241905648830735129933645322",
                "220762238885632452165507101632784252837",
                "123494699727043216251779690764204132731",
                "49824629940441806997187540505356680928",
                "17720715611375613577863258736773401699",
                "307164190025106022356488129461755621408",
                "267753160758570073561141852169201090383",
                "241174988982421061370075213618614837652",
                "10845420903749840267718259683835937161",
                "18801925193777131952377937400244125321",
                "312415596038416315637186846981211546968",
                "80362753136908831809014035997737432164",
                "31460075924689429758122075859040524218",
                "47447134201864890347168499827167801614",
                "254676510778495086388883829944588677358",
                "330710729869122038451927266510943930273",
                "326447032925174429138672161773569204695",
                "85334784056846661975345480945398905096",
                "298123721390382559889310361383510778712",
                "267604694980967936546154422593967373366",
                "134992896736460953774702637750568013484",
                "252913111019060800946701088750263726504",
                "104089065592378100703430613545151683045",
                "324297992071898711773394397268459410524",
                "92982210991586867998086172230398248118",
                "140637746696119945402633096731938692490",
                "106893271014837193248331721179760141071",
                "110182070108531894271379366353302096707"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-a4efc3b9",
        "digest": {
            "function_hash": "96799590323360999515979202902958005022",
            "length": 829.0
        },
        "target": {
            "function": "ice_vf_rebuild_host_mac_cfg",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-ab7d7a88",
        "digest": {
            "function_hash": "83333068289083244322117779780658654595",
            "length": 1028.0
        },
        "target": {
            "function": "ice_dis_vf_mappings",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-b1d1e82b",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "237341743648722352547559096383028388526",
                "50252486266799351973930741666314769222",
                "173273264077424840444153157758323168461",
                "151572642183962379111188137447813992571",
                "265693461136619798283163704057514927920",
                "247790123332493696208901079490409555497",
                "20019945534362932235305217840696853817",
                "142286065965982245232064428960945094844",
                "187478695900593223819202718371036515092",
                "243700164043758724159976980545429945232",
                "243096161482884269365783765402745185611",
                "235779160432402195358650457520212591231",
                "76947296068371981243363210504145182663",
                "123548040972720038883130102393118368046",
                "167690447732057802647576088169020347776",
                "255718793408015528748266238283276371116",
                "288402349321065028916041515384948728127",
                "240272707205011612936120720823150147323",
                "270758466986133734077677709888146113258",
                "240237042830003056100053341980586953359",
                "236983055488340770970393210254806640443",
                "256840241030356174131720519220434107501",
                "267661609937225128778979077754464847965",
                "32247047131840676227832944785160508533",
                "226611962110400318889818053309867820412",
                "88430861032206756402897700266772273111",
                "24992923677208085882409427923796502223"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-c8ab3656",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "59055189123272109693557083770258658365",
                "112315802409231218473669779743334459297",
                "297972814518673602901854280265250214926",
                "242268617475721884547312757459878124477"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-cd83e69d",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "6530656678901557956226616819336172561",
                "133984452527702070882617204460535386150",
                "252184731057270787518431767257502988934",
                "228103741746598769997374245906855826802",
                "307250696462600723212714907541643417935",
                "288126527077648513686616596933695199350",
                "138161317636319323277750894780099303461",
                "71847160844139229719356807015001144473",
                "108116271201287855957668106495996874246"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_repr.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-ce7d368a",
        "digest": {
            "function_hash": "7026645143119856375521965468256580259",
            "length": 1274.0
        },
        "target": {
            "function": "ice_set_vf_bw",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-d4b84fce",
        "digest": {
            "function_hash": "248861775361427168589523389141993779681",
            "length": 1376.0
        },
        "target": {
            "function": "ice_repr_add",
            "file": "drivers/net/ethernet/intel/ice/ice_repr.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-d823b0ee",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "112956005649241905648830735129933645322",
                "220762238885632452165507101632784252837",
                "123494699727043216251779690764204132731",
                "49824629940441806997187540505356680928",
                "17720715611375613577863258736773401699",
                "307164190025106022356488129461755621408",
                "267753160758570073561141852169201090383",
                "241174988982421061370075213618614837652",
                "10845420903749840267718259683835937161",
                "18801925193777131952377937400244125321",
                "312415596038416315637186846981211546968",
                "80362753136908831809014035997737432164",
                "31460075924689429758122075859040524218",
                "47447134201864890347168499827167801614",
                "254676510778495086388883829944588677358",
                "330710729869122038451927266510943930273",
                "326447032925174429138672161773569204695",
                "85334784056846661975345480945398905096",
                "298123721390382559889310361383510778712",
                "267604694980967936546154422593967373366",
                "134992896736460953774702637750568013484",
                "252913111019060800946701088750263726504",
                "104089065592378100703430613545151683045",
                "324297992071898711773394397268459410524",
                "92982210991586867998086172230398248118",
                "140637746696119945402633096731938692490",
                "106893271014837193248331721179760141071",
                "110182070108531894271379366353302096707"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-d8c918be",
        "digest": {
            "function_hash": "239079381006958796156583825277980467700",
            "length": 538.0
        },
        "target": {
            "function": "ice_vc_ena_vlan_stripping",
            "file": "drivers/net/ethernet/intel/ice/ice_virtchnl.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-defaac71",
        "digest": {
            "function_hash": "96799590323360999515979202902958005022",
            "length": 829.0
        },
        "target": {
            "function": "ice_vf_rebuild_host_mac_cfg",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-df3f3521",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "237341743648722352547559096383028388526",
                "50252486266799351973930741666314769222",
                "173273264077424840444153157758323168461",
                "151572642183962379111188137447813992571",
                "265693461136619798283163704057514927920",
                "247790123332493696208901079490409555497",
                "20019945534362932235305217840696853817",
                "142286065965982245232064428960945094844",
                "187478695900593223819202718371036515092",
                "243700164043758724159976980545429945232",
                "243096161482884269365783765402745185611",
                "235779160432402195358650457520212591231",
                "76947296068371981243363210504145182663",
                "123548040972720038883130102393118368046",
                "167690447732057802647576088169020347776",
                "255718793408015528748266238283276371116",
                "288402349321065028916041515384948728127",
                "240272707205011612936120720823150147323",
                "270758466986133734077677709888146113258",
                "240237042830003056100053341980586953359",
                "236983055488340770970393210254806640443",
                "256840241030356174131720519220434107501",
                "267661609937225128778979077754464847965",
                "32247047131840676227832944785160508533",
                "226611962110400318889818053309867820412",
                "88430861032206756402897700266772273111",
                "24992923677208085882409427923796502223"
            ]
        },
        "target": {
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Line",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-e870ea65",
        "digest": {
            "function_hash": "11527527091068047220336496050014142511",
            "length": 162.0
        },
        "target": {
            "function": "ice_dis_vf_qs",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-ecf18108",
        "digest": {
            "function_hash": "5454628352125975757947128937192719779",
            "length": 433.0
        },
        "target": {
            "function": "ice_min_tx_rate_oversubscribed",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e7be3877589d539c52e5d1d23a625f889b541b9d",
        "id": "CVE-2022-49516-ee51b99f",
        "digest": {
            "function_hash": "5454628352125975757947128937192719779",
            "length": 433.0
        },
        "target": {
            "function": "ice_min_tx_rate_oversubscribed",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-ee86a602",
        "digest": {
            "function_hash": "248861775361427168589523389141993779681",
            "length": 1376.0
        },
        "target": {
            "function": "ice_repr_add",
            "file": "drivers/net/ethernet/intel/ice/ice_repr.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-f583291a",
        "digest": {
            "function_hash": "244504503665089488459714172109381402169",
            "length": 659.0
        },
        "target": {
            "function": "ice_vf_rebuild_host_cfg",
            "file": "drivers/net/ethernet/intel/ice/ice_vf_lib.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-f906e6ac",
        "digest": {
            "function_hash": "267424001759636411988133785859162178791",
            "length": 1100.0
        },
        "target": {
            "function": "ice_ena_vf_q_mappings",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    },
    {
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@baeb705fd6a7245cc1fa69ed991a9cffdf44a174",
        "id": "CVE-2022-49516-fdedee66",
        "digest": {
            "function_hash": "26304427802323165752314415620742639705",
            "length": 158.0
        },
        "target": {
            "function": "ice_ena_vf_mappings",
            "file": "drivers/net/ethernet/intel/ice/ice_sriov.c"
        },
        "signature_type": "Function",
        "signature_version": "v1"
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.18.3