In the Linux kernel, the following vulnerability has been resolved:
power/reset: arm-versatile: Fix refcount leak in versatilerebootprobe
offindmatchingnodeandmatch() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnode_put() to avoid refcount leak.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49609.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49609.json"
[
{
"id": "CVE-2022-49609-089017cb",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4d224eec96a18fa8959512cd9e5b6a50bd16a41",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-149b62c2",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9ed3ad3a8d1dfbc829d86edb3236873a315db11",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-2a12c953",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@493ceca3271316e74639c89ff8ac35883de64256",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-2e8b9896",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@80192eff64eee9b3bc0594a47381937b94b9d65a",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-33ec7b21",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6689754b121bd487f99680280102b3a5cd7374af",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-343e7e38",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@80192eff64eee9b3bc0594a47381937b94b9d65a",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-38aefaf9",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71ab83ac65e2d671552374123bf920c1d698335a",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-41e81c4e",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9ed3ad3a8d1dfbc829d86edb3236873a315db11",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-6fda8c6d",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78bdf732cf5d74d1c6ecda06830a91f80a4aef6f",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-885b671a",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@493ceca3271316e74639c89ff8ac35883de64256",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-9365c126",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71ab83ac65e2d671552374123bf920c1d698335a",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-9ac0d234",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6689754b121bd487f99680280102b3a5cd7374af",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-a2830c3c",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78bdf732cf5d74d1c6ecda06830a91f80a4aef6f",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-b64ccdf4",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4d224eec96a18fa8959512cd9e5b6a50bd16a41",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-c7875caa",
"signature_type": "Line",
"digest": {
"line_hashes": [
"282271909076144534614048779577777338202",
"18703883244836365254218749081059886892",
"247381856624969636395732328231114786936",
"47553773358973956140226454577562877481"
],
"threshold": 0.9
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49fa778ee044b00471dd9ccae5f6a121fffea1ac",
"signature_version": "v1",
"deprecated": false
},
{
"id": "CVE-2022-49609-d2b5dfc4",
"signature_type": "Function",
"digest": {
"function_hash": "273953967025012829943455122953183276316",
"length": 459.0
},
"target": {
"file": "drivers/power/reset/arm-versatile-reboot.c",
"function": "versatile_reboot_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49fa778ee044b00471dd9ccae5f6a121fffea1ac",
"signature_version": "v1",
"deprecated": false
}
]