In the Linux kernel, the following vulnerability has been resolved:
drm/meson: encoderhdmi: Fix refcount leak in mesonencoderhdmiinit
ofgraphgetremotenode() returns remote device nodepointer with refcount incremented, we should use ofnodeput() on it when done. Add missing ofnodeput() to avoid refcount leak.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@275fed7142fff5b27e176e53508196715043de5c",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "meson_encoder_hdmi_init",
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-3370aa8c",
"digest": {
"length": 2023.0,
"function_hash": "333176123536596184976419453888468056711"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@994bc82df85564d948037f1dfdd47c907e8a084b",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "meson_encoder_hdmi_init",
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-8837cfdc",
"digest": {
"length": 2055.0,
"function_hash": "315012021931714187900752419425454193654"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@275fed7142fff5b27e176e53508196715043de5c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-998eea41",
"digest": {
"threshold": 0.9,
"line_hashes": [
"144262703814660253192289139815540323572",
"284563617301860489037625770423959222396",
"152109402640516312150423602345187460188",
"209508177721518792965872380442237378762",
"96176304401024116464892114031566349492",
"98542022879175937342564038038837957972",
"218102807389077766811073705194281565880",
"1468595764000040201976155482429972778",
"729262750338791600129356425849642506",
"263537409908759383534578736910895828049",
"31751762818657219493095070832139253910",
"27604459854298216659764305917774576360",
"164654013848669231302604225941002331966",
"9880790877304818649294318887734538449",
"18084740202221170581757729025173806420",
"30140067485413920721014102579944168038",
"284760765347397376031770293940242805975",
"319328534215769153883050899750637329744",
"310387074728668263262788159883533703722",
"13757365713254356607285170266584401915",
"202935943407831398078143812432601545310",
"175964912263243942419410516750303098066"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d82a5a4aae9d0203234737caed1bf470aa317568",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "meson_encoder_hdmi_init",
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-bdb8396f",
"digest": {
"length": 2055.0,
"function_hash": "315012021931714187900752419425454193654"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d82a5a4aae9d0203234737caed1bf470aa317568",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-ca563dfa",
"digest": {
"threshold": 0.9,
"line_hashes": [
"144262703814660253192289139815540323572",
"284563617301860489037625770423959222396",
"152109402640516312150423602345187460188",
"209508177721518792965872380442237378762",
"96176304401024116464892114031566349492",
"98542022879175937342564038038837957972",
"218102807389077766811073705194281565880",
"1468595764000040201976155482429972778",
"729262750338791600129356425849642506",
"263537409908759383534578736910895828049",
"31751762818657219493095070832139253910",
"27604459854298216659764305917774576360",
"164654013848669231302604225941002331966",
"9880790877304818649294318887734538449",
"18084740202221170581757729025173806420",
"30140067485413920721014102579944168038",
"284760765347397376031770293940242805975",
"319328534215769153883050899750637329744",
"310387074728668263262788159883533703722",
"13757365713254356607285170266584401915",
"202935943407831398078143812432601545310",
"175964912263243942419410516750303098066"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@013e67e7dd898170cbf54981cf1ed7616f822566",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "meson_encoder_hdmi_init",
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-df24a641",
"digest": {
"length": 2055.0,
"function_hash": "315012021931714187900752419425454193654"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@013e67e7dd898170cbf54981cf1ed7616f822566",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-ea2d4f82",
"digest": {
"threshold": 0.9,
"line_hashes": [
"144262703814660253192289139815540323572",
"284563617301860489037625770423959222396",
"152109402640516312150423602345187460188",
"209508177721518792965872380442237378762",
"96176304401024116464892114031566349492",
"98542022879175937342564038038837957972",
"218102807389077766811073705194281565880",
"1468595764000040201976155482429972778",
"729262750338791600129356425849642506",
"263537409908759383534578736910895828049",
"31751762818657219493095070832139253910",
"27604459854298216659764305917774576360",
"164654013848669231302604225941002331966",
"9880790877304818649294318887734538449",
"18084740202221170581757729025173806420",
"30140067485413920721014102579944168038",
"284760765347397376031770293940242805975",
"319328534215769153883050899750637329744",
"310387074728668263262788159883533703722",
"13757365713254356607285170266584401915",
"202935943407831398078143812432601545310",
"175964912263243942419410516750303098066"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@994bc82df85564d948037f1dfdd47c907e8a084b",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/meson/meson_encoder_hdmi.c"
},
"id": "CVE-2022-50184-f557ed08",
"digest": {
"threshold": 0.9,
"line_hashes": [
"144262703814660253192289139815540323572",
"284563617301860489037625770423959222396",
"152109402640516312150423602345187460188",
"209508177721518792965872380442237378762",
"96176304401024116464892114031566349492",
"98542022879175937342564038038837957972",
"218102807389077766811073705194281565880",
"1468595764000040201976155482429972778",
"729262750338791600129356425849642506",
"263537409908759383534578736910895828049",
"31751762818657219493095070832139253910",
"27604459854298216659764305917774576360",
"164654013848669231302604225941002331966",
"9880790877304818649294318887734538449",
"18084740202221170581757729025173806420",
"30140067485413920721014102579944168038",
"284760765347397376031770293940242805975",
"319328534215769153883050899750637329744",
"310387074728668263262788159883533703722",
"13757365713254356607285170266584401915",
"202935943407831398078143812432601545310",
"175964912263243942419410516750303098066"
]
},
"signature_type": "Line"
}
]