In the Linux kernel, the following vulnerability has been resolved:
drm/mipi-dsi: Detach devices when removing the host
Whenever the MIPI-DSI host is unregistered, the code of mipidsihost_unregister() loops over every device currently found on that bus and will unregister it.
However, it doesn't detach it from the bus first, which leads to all kind of resource leaks if the host wants to perform some clean up whenever a device is detached.
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@353ab1c13fdd6e524edde780235a8ce9b892c81c",
"id": "CVE-2022-50489-0e10bd21",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@668a8f17b5290d04ef7343636a5588a0692731a1",
"id": "CVE-2022-50489-1241e1d5",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c202cda08cd5693645d4990ad1eb2e8068a884ec",
"id": "CVE-2022-50489-1671bf7e",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95ae458209f5a556bba98aff872f933694914eb7",
"id": "CVE-2022-50489-1824712f",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@262364574b05676d4b9ebde2ddd3588cd2efd8ce",
"id": "CVE-2022-50489-19d91eec",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@353ab1c13fdd6e524edde780235a8ce9b892c81c",
"id": "CVE-2022-50489-4f68280b",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fc2cd40db1969ba372ce9536dcfcdb87271eac4",
"id": "CVE-2022-50489-51373df2",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@26c1b4cfe56f040f71a51c92da1f4cac2e3b9455",
"id": "CVE-2022-50489-5c30c08e",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8242167cfc83dd7e4c96f44b45f108db9bb88146",
"id": "CVE-2022-50489-74ad04d3",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@668a8f17b5290d04ef7343636a5588a0692731a1",
"id": "CVE-2022-50489-9a093037",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@26c1b4cfe56f040f71a51c92da1f4cac2e3b9455",
"id": "CVE-2022-50489-9b0ec783",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8242167cfc83dd7e4c96f44b45f108db9bb88146",
"id": "CVE-2022-50489-9ccb2e7f",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@95ae458209f5a556bba98aff872f933694914eb7",
"id": "CVE-2022-50489-a8e84a51",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45120fa5e522d444e3fc1c5a9afc5d53eed91d00",
"id": "CVE-2022-50489-b155a45f",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fc2cd40db1969ba372ce9536dcfcdb87271eac4",
"id": "CVE-2022-50489-b6e5fb0f",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c202cda08cd5693645d4990ad1eb2e8068a884ec",
"id": "CVE-2022-50489-d1def80c",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45120fa5e522d444e3fc1c5a9afc5d53eed91d00",
"id": "CVE-2022-50489-e38f830a",
"digest": {
"line_hashes": [
"149065175761509405777890919999950089860",
"148672398630095016658152409698944357610",
"18822202101132712989978827159848002661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@262364574b05676d4b9ebde2ddd3588cd2efd8ce",
"id": "CVE-2022-50489-e4770152",
"digest": {
"function_hash": "335854005999725728336129925537084146499",
"length": 124.0
},
"target": {
"function": "mipi_dsi_remove_device_fn",
"file": "drivers/gpu/drm/drm_mipi_dsi.c"
},
"signature_type": "Function",
"signature_version": "v1"
}
]