In the Linux kernel, the following vulnerability has been resolved:
drm/vc4: hdmi: Unregister codec device on unbind
On bind we will register the HDMI codec device but we don't unregister it on unbind, leading to a device leakage. Unregister our device at unbind.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e40945ab7c7f966d0c37b7bd7b0596497dfe228d",
"deprecated": false,
"digest": {
"function_hash": "79399178840874333346777882284707881080",
"length": 2191.0
},
"target": {
"function": "vc4_hdmi_audio_init",
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-06283f25",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ed68d776246f167aee9cd79f63f089c40a5e2a3",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"204775695882462224481207470240047718456",
"81785299366768075801466087135347923232",
"31437574866569250116861820497613686792",
"7358154799191367658837944356339574904",
"176562233304228231049567983945488977933",
"45561257647573675153008255598553702294",
"155358176701347224430480439940695186480",
"139090288777305054378328096855056798993",
"332375809942687804565032148818427125093",
"22189488125530002016064701654013995307"
]
},
"target": {
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-232f5df2",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee22082c3e2f230028afa0e22aa8773b1de3c919",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"204775695882462224481207470240047718456",
"81785299366768075801466087135347923232",
"31437574866569250116861820497613686792",
"7358154799191367658837944356339574904",
"176562233304228231049567983945488977933",
"45561257647573675153008255598553702294",
"155358176701347224430480439940695186480",
"139090288777305054378328096855056798993",
"332375809942687804565032148818427125093",
"22189488125530002016064701654013995307"
]
},
"target": {
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-35dafa3e",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ed68d776246f167aee9cd79f63f089c40a5e2a3",
"deprecated": false,
"digest": {
"function_hash": "79399178840874333346777882284707881080",
"length": 2191.0
},
"target": {
"function": "vc4_hdmi_audio_init",
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-4ecad438",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee22082c3e2f230028afa0e22aa8773b1de3c919",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"144653692416420213028666167851684911008",
"154170926557982782147504935007814057269",
"296727483430360619138451330598027258649",
"23387752964945767769196206838400434635"
]
},
"target": {
"file": "drivers/gpu/drm/vc4/vc4_hdmi.h"
},
"id": "CVE-2022-48852-5f470002",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee22082c3e2f230028afa0e22aa8773b1de3c919",
"deprecated": false,
"digest": {
"function_hash": "79399178840874333346777882284707881080",
"length": 2191.0
},
"target": {
"function": "vc4_hdmi_audio_init",
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-6470b9b9",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ed68d776246f167aee9cd79f63f089c40a5e2a3",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"144653692416420213028666167851684911008",
"154170926557982782147504935007814057269",
"296727483430360619138451330598027258649",
"23387752964945767769196206838400434635"
]
},
"target": {
"file": "drivers/gpu/drm/vc4/vc4_hdmi.h"
},
"id": "CVE-2022-48852-792cc908",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e40945ab7c7f966d0c37b7bd7b0596497dfe228d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"144653692416420213028666167851684911008",
"154170926557982782147504935007814057269",
"296727483430360619138451330598027258649",
"23387752964945767769196206838400434635"
]
},
"target": {
"file": "drivers/gpu/drm/vc4/vc4_hdmi.h"
},
"id": "CVE-2022-48852-7be2d333",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ed68d776246f167aee9cd79f63f089c40a5e2a3",
"deprecated": false,
"digest": {
"function_hash": "124301402843730818301895611560298670678",
"length": 489.0
},
"target": {
"function": "vc4_hdmi_unbind",
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-850bb633",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e40945ab7c7f966d0c37b7bd7b0596497dfe228d",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"204775695882462224481207470240047718456",
"81785299366768075801466087135347923232",
"31437574866569250116861820497613686792",
"7358154799191367658837944356339574904",
"176562233304228231049567983945488977933",
"45561257647573675153008255598553702294",
"155358176701347224430480439940695186480",
"139090288777305054378328096855056798993",
"332375809942687804565032148818427125093",
"22189488125530002016064701654013995307"
]
},
"target": {
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-86dc0da5",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee22082c3e2f230028afa0e22aa8773b1de3c919",
"deprecated": false,
"digest": {
"function_hash": "124301402843730818301895611560298670678",
"length": 489.0
},
"target": {
"function": "vc4_hdmi_unbind",
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-966d25e8",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e40945ab7c7f966d0c37b7bd7b0596497dfe228d",
"deprecated": false,
"digest": {
"function_hash": "124301402843730818301895611560298670678",
"length": 489.0
},
"target": {
"function": "vc4_hdmi_unbind",
"file": "drivers/gpu/drm/vc4/vc4_hdmi.c"
},
"id": "CVE-2022-48852-baec128e",
"signature_version": "v1",
"signature_type": "Function"
}
]