In the Linux kernel, the following vulnerability has been resolved:
drivers: net: qlcnic: Fix potential memory leak in qlcnicsriovinit()
If vp alloc failed in qlcnicsriovinit(), all previously allocated vp needs to be freed.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8399b9893548c03fdb18be277bf99d985dbde925",
"id": "CVE-2022-50242-0e07e5a9",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@132c502919bb08e16e3054cb28bb7b149ec20cf5",
"id": "CVE-2022-50242-1c77d994",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14b349a15c297cf3e01b5deb4116f7cf297b6184",
"id": "CVE-2022-50242-2188e4a8",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@132c502919bb08e16e3054cb28bb7b149ec20cf5",
"id": "CVE-2022-50242-22aa55da",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0aefadf23ee5e33b747df195ace42d3be2025e4e",
"id": "CVE-2022-50242-2d7896f5",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "222259433035708582434436745381087869067"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14b349a15c297cf3e01b5deb4116f7cf297b6184",
"id": "CVE-2022-50242-6c1763d1",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa2d179544b6815b4a23c0c44543ba0971d49fce",
"id": "CVE-2022-50242-7ecddafa",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@01de1123322e4fe1bbd0fcdf0982511b55519c03",
"id": "CVE-2022-50242-80f69792",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0aefadf23ee5e33b747df195ace42d3be2025e4e",
"id": "CVE-2022-50242-8e07d082",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dcae92a249551d1a447804b4be1c9fab0e8c95e8",
"id": "CVE-2022-50242-a0b39d65",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa2d179544b6815b4a23c0c44543ba0971d49fce",
"id": "CVE-2022-50242-b660d8b1",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@15770edc01edfce773269e8a443ca8e420f6f859",
"id": "CVE-2022-50242-bcbb90ff",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a44490abaf00f5b0cc5c448a17eae331c6195d0a",
"id": "CVE-2022-50242-bd591ffc",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@15770edc01edfce773269e8a443ca8e420f6f859",
"id": "CVE-2022-50242-c334fd9c",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "222259433035708582434436745381087869067"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dcae92a249551d1a447804b4be1c9fab0e8c95e8",
"id": "CVE-2022-50242-cc4258a6",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a44490abaf00f5b0cc5c448a17eae331c6195d0a",
"id": "CVE-2022-50242-e25e4144",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@01de1123322e4fe1bbd0fcdf0982511b55519c03",
"id": "CVE-2022-50242-ea1b9d99",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"337505994313089256884113801559052917249",
"282623012245629827324428989256780701637",
"5742087524890531808948540180698544401",
"202502239945447075920573420724003627715"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8399b9893548c03fdb18be277bf99d985dbde925",
"id": "CVE-2022-50242-fc5833ae",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "qlcnic_sriov_init",
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c"
},
"digest": {
"length": 2229.0,
"function_hash": "148037554925012310109217699650496497805"
},
"signature_type": "Function"
}
]