In the Linux kernel, the following vulnerability has been resolved:
watchdog: ts4800wdt: Fix refcount leak in ts4800wdt_probe
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when done. Add missing ofnodeput() in some error paths.
[
{
"id": "CVE-2022-49373-1e2baec2",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7a4afd8a003d6abf1f5d159c2bb67e6b7cbde253",
"signature_type": "Function",
"digest": {
"function_hash": "312790487446670697909775565261456634814",
"length": 1336.0
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c",
"function": "ts4800_wdt_probe"
}
},
{
"id": "CVE-2022-49373-253c46c5",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d24df3d690809952528e7a19a43d84bc5b99d44",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114058495218023865722011846299557796879",
"285077697944004566517044224512517980574",
"165368146591455930516039582761981168070",
"319403092404185951344446460600839085217",
"218592723278937753500215043595821596559",
"135788172225551785135612707684142254836",
"63159439852277429026228037460518495259",
"336668971688352646275522165933943357524",
"102173596336177866090941411911665700829"
]
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c"
}
},
{
"id": "CVE-2022-49373-31f6ba6f",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d24df3d690809952528e7a19a43d84bc5b99d44",
"signature_type": "Function",
"digest": {
"function_hash": "312790487446670697909775565261456634814",
"length": 1336.0
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c",
"function": "ts4800_wdt_probe"
}
},
{
"id": "CVE-2022-49373-53ac38ed",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@91fa5aa53f68b85e779164b3127c7e23cad5c457",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114058495218023865722011846299557796879",
"285077697944004566517044224512517980574",
"165368146591455930516039582761981168070",
"319403092404185951344446460600839085217",
"218592723278937753500215043595821596559",
"135788172225551785135612707684142254836",
"63159439852277429026228037460518495259",
"336668971688352646275522165933943357524",
"102173596336177866090941411911665700829"
]
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c"
}
},
{
"id": "CVE-2022-49373-543a2cac",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@91fa5aa53f68b85e779164b3127c7e23cad5c457",
"signature_type": "Function",
"digest": {
"function_hash": "312790487446670697909775565261456634814",
"length": 1336.0
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c",
"function": "ts4800_wdt_probe"
}
},
{
"id": "CVE-2022-49373-54ac51b8",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@910b1cdf6c50ae8fb222e46657d04fb181577017",
"signature_type": "Function",
"digest": {
"function_hash": "312790487446670697909775565261456634814",
"length": 1336.0
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c",
"function": "ts4800_wdt_probe"
}
},
{
"id": "CVE-2022-49373-657569e8",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b110d940417942bc87d9e4bea6d4f24e05ed483",
"signature_type": "Function",
"digest": {
"function_hash": "312790487446670697909775565261456634814",
"length": 1336.0
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c",
"function": "ts4800_wdt_probe"
}
},
{
"id": "CVE-2022-49373-782b1d23",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f067b5286edfd83d2d3903e8578b561599d62539",
"signature_type": "Function",
"digest": {
"function_hash": "312790487446670697909775565261456634814",
"length": 1336.0
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c",
"function": "ts4800_wdt_probe"
}
},
{
"id": "CVE-2022-49373-9770a8d9",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7a4afd8a003d6abf1f5d159c2bb67e6b7cbde253",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114058495218023865722011846299557796879",
"285077697944004566517044224512517980574",
"165368146591455930516039582761981168070",
"319403092404185951344446460600839085217",
"218592723278937753500215043595821596559",
"135788172225551785135612707684142254836",
"63159439852277429026228037460518495259",
"336668971688352646275522165933943357524",
"102173596336177866090941411911665700829"
]
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c"
}
},
{
"id": "CVE-2022-49373-a3fe4189",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b110d940417942bc87d9e4bea6d4f24e05ed483",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114058495218023865722011846299557796879",
"285077697944004566517044224512517980574",
"165368146591455930516039582761981168070",
"319403092404185951344446460600839085217",
"218592723278937753500215043595821596559",
"135788172225551785135612707684142254836",
"63159439852277429026228037460518495259",
"336668971688352646275522165933943357524",
"102173596336177866090941411911665700829"
]
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c"
}
},
{
"id": "CVE-2022-49373-c808de1c",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f067b5286edfd83d2d3903e8578b561599d62539",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114058495218023865722011846299557796879",
"285077697944004566517044224512517980574",
"165368146591455930516039582761981168070",
"319403092404185951344446460600839085217",
"218592723278937753500215043595821596559",
"135788172225551785135612707684142254836",
"63159439852277429026228037460518495259",
"336668971688352646275522165933943357524",
"102173596336177866090941411911665700829"
]
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c"
}
},
{
"id": "CVE-2022-49373-ec51335b",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@910b1cdf6c50ae8fb222e46657d04fb181577017",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"114058495218023865722011846299557796879",
"285077697944004566517044224512517980574",
"165368146591455930516039582761981168070",
"319403092404185951344446460600839085217",
"218592723278937753500215043595821596559",
"135788172225551785135612707684142254836",
"63159439852277429026228037460518495259",
"336668971688352646275522165933943357524",
"102173596336177866090941411911665700829"
]
},
"deprecated": false,
"target": {
"file": "drivers/watchdog/ts4800_wdt.c"
}
}
]