In the Linux kernel, the following vulnerability has been resolved:
drm/mcde: Fix refcount leak in mcdedsibind
Every iteration of foreachavailablechildofnode() decrements the reference counter of the previous node. There is no decrement when break out from the loop and results in refcount leak. Add missing ofnode_put() to fix this.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a149169e4a2f9127022fec6ef5d71b4e804b3b9",
"target": {
"function": "mcde_dsi_bind",
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-30648852",
"signature_version": "v1",
"digest": {
"length": 1718.0,
"function_hash": "155185932833329751599077052420541515871"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f57699a9b66ea11f000f56d1f1179059239b8690",
"target": {
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-39792246",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335487114304724769840505814128728087916",
"7568079643876007551942265346751220694",
"103700261515505088863461987575510701537",
"76652495814930360833532207360946521735"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3123ae6fdd4013d24a3a4877084b14e917faae5c",
"target": {
"function": "mcde_dsi_bind",
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-3c83a27c",
"signature_version": "v1",
"digest": {
"length": 1718.0,
"function_hash": "155185932833329751599077052420541515871"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7214902de5b1fb2b632a7b8b3b9540e41aabab38",
"target": {
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-476fd9e7",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335487114304724769840505814128728087916",
"7568079643876007551942265346751220694",
"103700261515505088863461987575510701537",
"76652495814930360833532207360946521735"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3123ae6fdd4013d24a3a4877084b14e917faae5c",
"target": {
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-849411a0",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335487114304724769840505814128728087916",
"7568079643876007551942265346751220694",
"103700261515505088863461987575510701537",
"76652495814930360833532207360946521735"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87c35bbefdfa3c5edfb8c80f5c04717aaacc629d",
"target": {
"function": "mcde_dsi_bind",
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-ace8f8b2",
"signature_version": "v1",
"digest": {
"length": 1985.0,
"function_hash": "148363072415450267303922689016419129357"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@32c827e30bb44ae809950a9efab59e98e44d30e5",
"target": {
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-c470a301",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335487114304724769840505814128728087916",
"7568079643876007551942265346751220694",
"103700261515505088863461987575510701537",
"76652495814930360833532207360946521735"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f57699a9b66ea11f000f56d1f1179059239b8690",
"target": {
"function": "mcde_dsi_bind",
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-d4c551da",
"signature_version": "v1",
"digest": {
"length": 1718.0,
"function_hash": "155185932833329751599077052420541515871"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@32c827e30bb44ae809950a9efab59e98e44d30e5",
"target": {
"function": "mcde_dsi_bind",
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-d5c3ed30",
"signature_version": "v1",
"digest": {
"length": 1718.0,
"function_hash": "155185932833329751599077052420541515871"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87c35bbefdfa3c5edfb8c80f5c04717aaacc629d",
"target": {
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-e3e6c612",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335487114304724769840505814128728087916",
"7568079643876007551942265346751220694",
"103700261515505088863461987575510701537",
"76652495814930360833532207360946521735"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7214902de5b1fb2b632a7b8b3b9540e41aabab38",
"target": {
"function": "mcde_dsi_bind",
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-ec7822e4",
"signature_version": "v1",
"digest": {
"length": 1718.0,
"function_hash": "155185932833329751599077052420541515871"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a149169e4a2f9127022fec6ef5d71b4e804b3b9",
"target": {
"file": "drivers/gpu/drm/mcde/mcde_dsi.c"
},
"deprecated": false,
"id": "CVE-2022-50176-f8cd5ada",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335487114304724769840505814128728087916",
"7568079643876007551942265346751220694",
"103700261515505088863461987575510701537",
"76652495814930360833532207360946521735"
]
},
"signature_type": "Line"
}
]