In the Linux kernel, the following vulnerability has been resolved:
ixgbevf: Fix resource leak in ixgbevfinitmodule()
ixgbevfinitmodule() won't destroy the workqueue created by createsinglethreadworkqueue() when pciregisterdriver() failed. Add destroy_workqueue() in fail path to prevent the resource leak.
Similar to the handling of u132hcdinit in commit f276e002793c ("usb: u132-hcd: fix resource leak")
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49028.json"
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"317930843885475585798381982809472739349",
"56104578240953674928837985399253366759",
"250255271204113269372250966294957103422",
"219188289969762537117048384371696608110",
"265351945145445307321143461041282684643",
"80845498958636695092911803494088537055",
"317567292058456543760968359956096924956",
"332201090044951717432699536332060155157"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49028-8a45c189",
"target": {
"file": "drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8cfa238a48f34038464b99d0b4825238c2687181"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"317930843885475585798381982809472739349",
"56104578240953674928837985399253366759",
"250255271204113269372250966294957103422",
"219188289969762537117048384371696608110",
"265351945145445307321143461041282684643",
"80845498958636695092911803494088537055",
"317567292058456543760968359956096924956",
"332201090044951717432699536332060155157"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49028-8d46f69a",
"target": {
"file": "drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7109e941099244cc876a4b3cb7a3ec79f104374a"
},
{
"digest": {
"length": 324.0,
"function_hash": "313763225530607101818876107955602886092"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49028-d59d87b9",
"target": {
"function": "ixgbevf_init_module",
"file": "drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8cfa238a48f34038464b99d0b4825238c2687181"
},
{
"digest": {
"length": 324.0,
"function_hash": "313763225530607101818876107955602886092"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49028-da9840c0",
"target": {
"function": "ixgbevf_init_module",
"file": "drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7109e941099244cc876a4b3cb7a3ec79f104374a"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49028.json"