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.
[
{
"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"
}
]