In the Linux kernel, the following vulnerability has been resolved:
netfilter: ebtables: fix memory leak when blob is malformed
The bug fix was incomplete, it "replaced" crash with a memory leak. The old code had an assignment to "ret" embedded into the conditional, restore this.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ebd97dbe3c55d68346b9c5fb00634a7f5b10bbee",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-04cd5269",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e98318af2f163eadaff815abcef38d27ca92c1e",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-0d298591",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62ce44c4fff947eebdf10bb582267e686e6835c9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-198dc1a2",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@38cf372b17f0a5f35c1b716a100532d539f0eb33",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-1db95fd2",
"signature_type": "Function",
"digest": {
"length": 1936.0,
"function_hash": "56488394618836159328920201558144363762"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e98318af2f163eadaff815abcef38d27ca92c1e",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-2f64f0f8",
"signature_type": "Function",
"digest": {
"length": 2026.0,
"function_hash": "29241946568672347149418029132072164865"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@754e8b74281dd54a324698803483f47cf3355ae1",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-3c31734c",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d5917b7af7cae0e2804f9d127a03268035098b7f",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-3d242029",
"signature_type": "Function",
"digest": {
"length": 1923.0,
"function_hash": "340044601904635616575394178023412654414"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11ebf32fde46572b0aaf3c2bdd97d923ef5a03ab",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-44f83e30",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11ebf32fde46572b0aaf3c2bdd97d923ef5a03ab",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-466604d7",
"signature_type": "Function",
"digest": {
"length": 2026.0,
"function_hash": "29241946568672347149418029132072164865"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d5917b7af7cae0e2804f9d127a03268035098b7f",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-91ec44f0",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ebd97dbe3c55d68346b9c5fb00634a7f5b10bbee",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-92cffbf9",
"signature_type": "Function",
"digest": {
"length": 1923.0,
"function_hash": "340044601904635616575394178023412654414"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@754e8b74281dd54a324698803483f47cf3355ae1",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-9d394173",
"signature_type": "Function",
"digest": {
"length": 2286.0,
"function_hash": "62464908233271940082616908653925627523"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@38cf372b17f0a5f35c1b716a100532d539f0eb33",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-a03c3208",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116360368862217983692841477592907717436",
"193575990643682738978735358150531986094",
"162183682769245979509433729734594350803",
"321667255052587236845468126402922014195",
"278493199250963135834400483241252879844"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62ce44c4fff947eebdf10bb582267e686e6835c9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "do_replace_finish",
"file": "net/bridge/netfilter/ebtables.c"
},
"id": "CVE-2022-48641-befb4274",
"signature_type": "Function",
"digest": {
"length": 1936.0,
"function_hash": "56488394618836159328920201558144363762"
}
}
]