In the Linux kernel, the following vulnerability has been resolved:
net: ena: Fix error handling in ena_init()
The enainit() won't destroy workqueue created by createsinglethreadworkqueue() when pciregisterdriver() failed. Call destroyworkqueue() when pciregisterdriver() failed to prevent the resource leak.
[
{
"signature_type": "Function",
"digest": {
"function_hash": "158140372681552191792436141916566330141",
"length": 198.0
},
"deprecated": false,
"id": "CVE-2022-49813-2c74ce1f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e2369223b174d198ec42a3ec0a7f06c8727b968",
"target": {
"function": "ena_init",
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "158140372681552191792436141916566330141",
"length": 198.0
},
"deprecated": false,
"id": "CVE-2022-49813-3e41b2a1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6b23a4b252044e4fd23438930d452244818d7000",
"target": {
"function": "ena_init",
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"204355180763935016319698752768332860792",
"121584096037198713690130039640836083951",
"326542250506825166726370806415318429634",
"81634927487011723150620999203329131411",
"201278004480711219332513822607446672757",
"224221352691100634007550829185385206523",
"195770021403501621128941403073203779103",
"300880071785662752970812217589590248782",
"326609110793613899584378240618571647388",
"125975183550638166924888489895106236522"
]
},
"deprecated": false,
"id": "CVE-2022-49813-5904e2a5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6b23a4b252044e4fd23438930d452244818d7000",
"target": {
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "158140372681552191792436141916566330141",
"length": 198.0
},
"deprecated": false,
"id": "CVE-2022-49813-5d7c9e48",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3f7b2ef8fe924e299bc339811ea3f1b9935c040f",
"target": {
"function": "ena_init",
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "158140372681552191792436141916566330141",
"length": 198.0
},
"deprecated": false,
"id": "CVE-2022-49813-8d3b2c8e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d349e9be5a2c2d7588a2c4e4bfa0bb3dc1226769",
"target": {
"function": "ena_init",
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"204355180763935016319698752768332860792",
"121584096037198713690130039640836083951",
"326542250506825166726370806415318429634",
"81634927487011723150620999203329131411",
"201278004480711219332513822607446672757",
"224221352691100634007550829185385206523",
"195770021403501621128941403073203779103",
"300880071785662752970812217589590248782",
"326609110793613899584378240618571647388",
"125975183550638166924888489895106236522"
]
},
"deprecated": false,
"id": "CVE-2022-49813-b5183c3e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d349e9be5a2c2d7588a2c4e4bfa0bb3dc1226769",
"target": {
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"204355180763935016319698752768332860792",
"121584096037198713690130039640836083951",
"326542250506825166726370806415318429634",
"81634927487011723150620999203329131411",
"201278004480711219332513822607446672757",
"224221352691100634007550829185385206523",
"195770021403501621128941403073203779103",
"300880071785662752970812217589590248782",
"326609110793613899584378240618571647388",
"125975183550638166924888489895106236522"
]
},
"deprecated": false,
"id": "CVE-2022-49813-bab645a4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3f7b2ef8fe924e299bc339811ea3f1b9935c040f",
"target": {
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"204355180763935016319698752768332860792",
"121584096037198713690130039640836083951",
"326542250506825166726370806415318429634",
"81634927487011723150620999203329131411",
"201278004480711219332513822607446672757",
"224221352691100634007550829185385206523",
"195770021403501621128941403073203779103",
"300880071785662752970812217589590248782",
"326609110793613899584378240618571647388",
"125975183550638166924888489895106236522"
]
},
"deprecated": false,
"id": "CVE-2022-49813-cdc39076",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e2369223b174d198ec42a3ec0a7f06c8727b968",
"target": {
"file": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
},
"signature_version": "v1"
}
]