In the Linux kernel, the following vulnerability has been resolved:
drm/msm/dsi: Add missing check for allocorderedworkqueue
Add check for the return value of allocorderedworkqueue as it may return NULL pointer and cause NULL pointer dereference.
Patchwork: https://patchwork.freedesktop.org/patch/517646/
[
{
"deprecated": false,
"id": "CVE-2023-53223-03368fa2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5dfe7a5386fde5a656ca06602b31bf50e26954cd",
"digest": {
"function_hash": "328047954706133876809752068600811092433",
"length": 2443.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-0b47458b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@115906ca7b535afb1fe7b5406c566ccd3873f82b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"237802161494624680108950433822785687559",
"159962004531772973326604435823667339022"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-0e34308d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5dfe7a5386fde5a656ca06602b31bf50e26954cd",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"247087591843583133441952364063588492452",
"137557019437605401290126836134549584158"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-12b5e609",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@540c66180afd59309a442d3bf1f2393464c8b4c5",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"247087591843583133441952364063588492452",
"137557019437605401290126836134549584158"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-6735c000",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@759ea5677c362fb1e3edc667260ba9f409dc931d",
"digest": {
"function_hash": "145291142922143716006130001082550404287",
"length": 2429.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-704d5614",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9257974858ee847b2e1fd552691b8ba5c2fc1c7b",
"digest": {
"function_hash": "199634635099283565693708122206392633490",
"length": 1868.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-707a6c8c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9257974858ee847b2e1fd552691b8ba5c2fc1c7b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"247087591843583133441952364063588492452",
"137557019437605401290126836134549584158"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-7081f158",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25a6499b1a53d854eda2b161b5c8a20296515dbe",
"digest": {
"function_hash": "145291142922143716006130001082550404287",
"length": 2429.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-92d9f3e4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e18f157faeeb59034404569e8e07cbe1c0030a7",
"digest": {
"function_hash": "199634635099283565693708122206392633490",
"length": 1868.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-b34dcd72",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@759ea5677c362fb1e3edc667260ba9f409dc931d",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"237802161494624680108950433822785687559",
"159962004531772973326604435823667339022"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-b7577de2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a9a4a9725c60f04326b5019a52ce15aee808506",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"247087591843583133441952364063588492452",
"137557019437605401290126836134549584158"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-ba07e15a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e18f157faeeb59034404569e8e07cbe1c0030a7",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"247087591843583133441952364063588492452",
"137557019437605401290126836134549584158"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-c021dcd0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@115906ca7b535afb1fe7b5406c566ccd3873f82b",
"digest": {
"function_hash": "145291142922143716006130001082550404287",
"length": 2429.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-d631d37c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25a6499b1a53d854eda2b161b5c8a20296515dbe",
"digest": {
"threshold": 0.9,
"line_hashes": [
"295511631731415378824472031146298301423",
"249544259901012717971497246945244235512",
"237802161494624680108950433822785687559",
"159962004531772973326604435823667339022"
]
},
"target": {
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-d6b7f399",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a9a4a9725c60f04326b5019a52ce15aee808506",
"digest": {
"function_hash": "199634635099283565693708122206392633490",
"length": 1868.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"id": "CVE-2023-53223-e2957eb8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@540c66180afd59309a442d3bf1f2393464c8b4c5",
"digest": {
"function_hash": "203450489470564013948545842652592137286",
"length": 2225.0
},
"target": {
"function": "msm_dsi_host_init",
"file": "drivers/gpu/drm/msm/dsi/dsi_host.c"
},
"signature_type": "Function",
"signature_version": "v1"
}
]