In the Linux kernel, the following vulnerability has been resolved:
net: marvell: prestera: Add missing ofnodeput() in presteraswitchsetbasemac_addr
This node pointer is returned by offindcompatiblenode() with refcount incremented. Calling ofnode_put() to aovid the refcount leak.
{ "vanir_signatures": [ { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc66bf17220ff9631f9fa99b02a872e0ad5a08b", "digest": { "line_hashes": [ "84294918896163432560196963020091770830", "13532767959428085945624239889658080962", "12903299442382201314287109755681208783", "27964914422648932896844898112222469369" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/marvell/prestera/prestera_main.c" }, "id": "CVE-2022-48859-3d8eb064", "deprecated": false, "signature_type": "Line" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c9ffa3e2bc451816ce0295e40063514fabf2bd36", "digest": { "line_hashes": [ "84294918896163432560196963020091770830", "13532767959428085945624239889658080962", "12903299442382201314287109755681208783", "27964914422648932896844898112222469369" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/marvell/prestera/prestera_main.c" }, "id": "CVE-2022-48859-a1d19858", "deprecated": false, "signature_type": "Line" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b7c2fd1d126329340639adfb8dd2938fe4b65df7", "digest": { "length": 418.0, "function_hash": "110943308964844865305616944434237406383" }, "target": { "file": "drivers/net/ethernet/marvell/prestera/prestera_main.c", "function": "prestera_switch_set_base_mac_addr" }, "id": "CVE-2022-48859-c72dc2ed", "deprecated": false, "signature_type": "Function" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b7c2fd1d126329340639adfb8dd2938fe4b65df7", "digest": { "line_hashes": [ "84294918896163432560196963020091770830", "13532767959428085945624239889658080962", "12903299442382201314287109755681208783", "27964914422648932896844898112222469369" ], "threshold": 0.9 }, "target": { "file": "drivers/net/ethernet/marvell/prestera/prestera_main.c" }, "id": "CVE-2022-48859-e0339e28", "deprecated": false, "signature_type": "Line" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc66bf17220ff9631f9fa99b02a872e0ad5a08b", "digest": { "length": 418.0, "function_hash": "110943308964844865305616944434237406383" }, "target": { "file": "drivers/net/ethernet/marvell/prestera/prestera_main.c", "function": "prestera_switch_set_base_mac_addr" }, "id": "CVE-2022-48859-f1b526b3", "deprecated": false, "signature_type": "Function" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c9ffa3e2bc451816ce0295e40063514fabf2bd36", "digest": { "length": 418.0, "function_hash": "110943308964844865305616944434237406383" }, "target": { "file": "drivers/net/ethernet/marvell/prestera/prestera_main.c", "function": "prestera_switch_set_base_mac_addr" }, "id": "CVE-2022-48859-f55f89f6", "deprecated": false, "signature_type": "Function" } ] }