In the Linux kernel, the following vulnerability has been resolved:
qlcnic: prevent ->dcb use-after-free on qlcnicdcbenable() failure
adapter->dcb would get silently freed inside qlcnicdcbenable() in case qlcnicdcbattach() would return an error, which always happens under OOM conditions. This would lead to use-after-free because both of the existing callers invoke qlcnicdcbget_info() on the obtained pointer, which is potentially freed at that point.
Propagate errors from qlcnicdcbenable(), and instead free the dcb pointer at callsite using qlcnicdcbfree(). This also removes the now unused qlcniccleardcb_ops() helper, which was a simple wrapper around kfree() also causing memory leaks for partially initialized dcb.
Found by Linux Verification Center (linuxtesting.org) with the SVACE static analysis tool.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50288.json"
}[
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-01cf961f",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-01f88be8",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-05310b92",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6092.0,
"function_hash": "267477639808514404917775004942530313479"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-11d0b8a4",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6160.0,
"function_hash": "88407117833715865758773124360212973369"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-17fff6b0",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-1c5e7b48",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-2c326789",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-2c48f61e",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-2d3355ab",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6092.0,
"function_hash": "267477639808514404917775004942530313479"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-2dbf727d",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-3297059a",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1758.0,
"function_hash": "240112386674428938464078351645874196547"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-3582008e",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-3d980069",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-45af2394",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-47701fe4",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6160.0,
"function_hash": "88407117833715865758773124360212973369"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-49a0a921",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-49ecac96",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-4a84a926",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-4d24c94b",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-54895353",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-5da89cdd",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-5fde8a5c",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1780.0,
"function_hash": "333289226386709613454312345837343723975"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-611d8399",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-63b90dca",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-642c7094",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-6724b602",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-6ccafd6e",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6160.0,
"function_hash": "88407117833715865758773124360212973369"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-6e199460",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-74431e5c",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-75649c9d",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-7803c84a",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6092.0,
"function_hash": "267477639808514404917775004942530313479"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-7aa3a63b",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1780.0,
"function_hash": "333289226386709613454312345837343723975"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-7d177401",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-7df93cf4",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-8158b352",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-855d3eaa",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1780.0,
"function_hash": "333289226386709613454312345837343723975"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-85a2f5a8",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-8dd61f0b",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1780.0,
"function_hash": "333289226386709613454312345837343723975"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d12a7510293d3370b234b0b7c5eda33e58786768"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-915c0e51",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-92d2c3c7",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6092.0,
"function_hash": "267477639808514404917775004942530313479"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-93fa5533",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1758.0,
"function_hash": "240112386674428938464078351645874196547"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-9fe9b07c",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-abeb1518",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-ac45f8e4",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1780.0,
"function_hash": "333289226386709613454312345837343723975"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-bb4516c3",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-c14e5d8d",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8df1dc04ce0e4c03b51a756749c250a9cb17d707"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-c42d7cee",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-d0d46e4d",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"50059719033917313689838138333409336550",
"333258604948746063625537380871574343570",
"207471924400041938445755714551379351123",
"314895829359270176365817178273590941014"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-d36910e8",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36999236f0b12d5de21a6f40e93b570727b9ceb2"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-e87b24f1",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_dcb_enable"
},
"digest": {
"length": 106.0,
"function_hash": "253753250850879217666204848345131216205"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f97eeb02a553cdc78c83a0596448a370e1518c4"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-e8f5954d",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-ecb5bf46",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c",
"function": "qlcnic_probe"
},
"digest": {
"length": 6092.0,
"function_hash": "267477639808514404917775004942530313479"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95df720e64a6409d8152827a776c43f615e3321a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-ef05ae84",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h",
"function": "qlcnic_clear_dcb_ops"
},
"digest": {
"length": 71.0,
"function_hash": "250398876506337827653607614706347728066"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-50288-f57d4996",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c",
"function": "qlcnic_83xx_init"
},
"digest": {
"length": 1758.0,
"function_hash": "240112386674428938464078351645874196547"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13a7c8964afcd8ca43c0b6001ebb0127baa95362"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-f9d9cb97",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"267622754980035810943902210926037177514",
"193294616290694468755170115228114109479",
"114253081274001912140279736736827307361",
"18707984089441723776259087728249283236",
"193895971004339010123494789252862009246",
"95575369296456433688692888573698213223",
"208720776723787923805528114231528708945",
"186537607670105876878591037906959390974",
"297296432114222706634504307484948000941",
"44062933803704250450346515255106252087",
"315742679311011321506726325216534335303",
"92593081304027979666814136348872720874",
"180629809887260712330770242848104873405"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@513787ff9a331b461115e8a145a983d650a84fcb"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-50288-feaadd1d",
"target": {
"file": "drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"92878000201599036550956802652583634445",
"34484589244811679128300863590873334828",
"35131436603958877080195937559523690325",
"103566917356885429017078734352276337250"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2a694e6edbdb3efb34e1613a31fdcf6cf444a55"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50288.json"