In the Linux kernel, the following vulnerability has been resolved:
media: vidtv: psi: Add check for kstrdup
Add check for the return value of kstrdup() and return the error if it fails in order to avoid NULL pointer dereference.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52844.json"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52844.json"
[
{
"id": "CVE-2023-52844-0a6dd3f0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a51335704a3f90eaf23a6864faefca34b382490a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "68432166672233358294372164931743305753",
"length": 374.0
},
"target": {
"function": "vidtv_psi_network_name_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-0a7c4308",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@76a2c5df6ca8bd8ada45e953b8c72b746f42918d",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321495869488938885473449528918305169650",
"9329631432225234401665362084384028899",
"134183454246293051260411699821448880886",
"203726511920463472517256677184323659359",
"144674762842971052487405990795990276585",
"333333859291155842105080759618527524106",
"325604987165726746078112938824842837279",
"159991660616696968779298518663798912478",
"157438028618088076877620566442244378912",
"129270038382647868141621787962720776786",
"21882544452314768133971752312505121358",
"90584925383681344533680206968204891219",
"182530784587548965504710536900831731718",
"299923632220601560686636465756922634308",
"303627941898250982784441554193735525311",
"58909759925286449579456149525791882231",
"220569506477019255460032959179404178248",
"27132504676215924283578523742585043075",
"141390627740043998161169834243863983456",
"281239495597623341850677976329988984125",
"215592310384970873534303909090988346386",
"86977877897497431823624384119337714533",
"292640493181146460502552387112728719625",
"177793081253117210036500890674468758758",
"125459415339719389335913426284098820308"
]
},
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-0c51c92a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a51335704a3f90eaf23a6864faefca34b382490a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321495869488938885473449528918305169650",
"9329631432225234401665362084384028899",
"134183454246293051260411699821448880886",
"203726511920463472517256677184323659359",
"144674762842971052487405990795990276585",
"333333859291155842105080759618527524106",
"325604987165726746078112938824842837279",
"159991660616696968779298518663798912478",
"157438028618088076877620566442244378912",
"129270038382647868141621787962720776786",
"21882544452314768133971752312505121358",
"90584925383681344533680206968204891219",
"182530784587548965504710536900831731718",
"299923632220601560686636465756922634308",
"303627941898250982784441554193735525311",
"58909759925286449579456149525791882231",
"220569506477019255460032959179404178248",
"27132504676215924283578523742585043075",
"141390627740043998161169834243863983456",
"281239495597623341850677976329988984125",
"215592310384970873534303909090988346386",
"86977877897497431823624384119337714533",
"292640493181146460502552387112728719625",
"177793081253117210036500890674468758758",
"125459415339719389335913426284098820308"
]
},
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-110f3b11",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cfcc8de7d733a1137b86954cc28ce99972311ad",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "68432166672233358294372164931743305753",
"length": 374.0
},
"target": {
"function": "vidtv_psi_network_name_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-1866fd9c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3387490c89b10aeb4e71d78b65dbc9ba4b2385b9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "329788429263942283477286942488266243874",
"length": 795.0
},
"target": {
"function": "vidtv_psi_short_event_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-21ff9a58",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3387490c89b10aeb4e71d78b65dbc9ba4b2385b9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321495869488938885473449528918305169650",
"9329631432225234401665362084384028899",
"134183454246293051260411699821448880886",
"203726511920463472517256677184323659359",
"144674762842971052487405990795990276585",
"333333859291155842105080759618527524106",
"325604987165726746078112938824842837279",
"159991660616696968779298518663798912478",
"157438028618088076877620566442244378912",
"129270038382647868141621787962720776786",
"21882544452314768133971752312505121358",
"90584925383681344533680206968204891219",
"182530784587548965504710536900831731718",
"299923632220601560686636465756922634308",
"303627941898250982784441554193735525311",
"58909759925286449579456149525791882231",
"220569506477019255460032959179404178248",
"27132504676215924283578523742585043075",
"141390627740043998161169834243863983456",
"281239495597623341850677976329988984125",
"215592310384970873534303909090988346386",
"86977877897497431823624384119337714533",
"292640493181146460502552387112728719625",
"177793081253117210036500890674468758758",
"125459415339719389335913426284098820308"
]
},
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-25431a4d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a51335704a3f90eaf23a6864faefca34b382490a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "329788429263942283477286942488266243874",
"length": 795.0
},
"target": {
"function": "vidtv_psi_short_event_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-26e16f3a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c26aae3723965c291c65dd2ecad6a3240d422b0",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321495869488938885473449528918305169650",
"9329631432225234401665362084384028899",
"134183454246293051260411699821448880886",
"203726511920463472517256677184323659359",
"144674762842971052487405990795990276585",
"333333859291155842105080759618527524106",
"325604987165726746078112938824842837279",
"159991660616696968779298518663798912478",
"157438028618088076877620566442244378912",
"129270038382647868141621787962720776786",
"21882544452314768133971752312505121358",
"90584925383681344533680206968204891219",
"182530784587548965504710536900831731718",
"299923632220601560686636465756922634308",
"303627941898250982784441554193735525311",
"58909759925286449579456149525791882231",
"220569506477019255460032959179404178248",
"27132504676215924283578523742585043075",
"141390627740043998161169834243863983456",
"281239495597623341850677976329988984125",
"215592310384970873534303909090988346386",
"86977877897497431823624384119337714533",
"292640493181146460502552387112728719625",
"177793081253117210036500890674468758758",
"125459415339719389335913426284098820308"
]
},
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-2c1182fe",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3387490c89b10aeb4e71d78b65dbc9ba4b2385b9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "68432166672233358294372164931743305753",
"length": 374.0
},
"target": {
"function": "vidtv_psi_network_name_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-2d3a01c8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c26aae3723965c291c65dd2ecad6a3240d422b0",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "329788429263942283477286942488266243874",
"length": 795.0
},
"target": {
"function": "vidtv_psi_short_event_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-3b33a800",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cfcc8de7d733a1137b86954cc28ce99972311ad",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "107395441756690618635038338710653915871",
"length": 675.0
},
"target": {
"function": "vidtv_psi_service_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-3fe51c46",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@76a2c5df6ca8bd8ada45e953b8c72b746f42918d",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "68432166672233358294372164931743305753",
"length": 374.0
},
"target": {
"function": "vidtv_psi_network_name_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-41419d4c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3387490c89b10aeb4e71d78b65dbc9ba4b2385b9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "107395441756690618635038338710653915871",
"length": 675.0
},
"target": {
"function": "vidtv_psi_service_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-5011fce8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d17269fb9161995303985ab2fe6f16cfb72152f9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321495869488938885473449528918305169650",
"9329631432225234401665362084384028899",
"134183454246293051260411699821448880886",
"203726511920463472517256677184323659359",
"144674762842971052487405990795990276585",
"333333859291155842105080759618527524106",
"325604987165726746078112938824842837279",
"159991660616696968779298518663798912478",
"157438028618088076877620566442244378912",
"129270038382647868141621787962720776786",
"21882544452314768133971752312505121358",
"90584925383681344533680206968204891219",
"182530784587548965504710536900831731718",
"299923632220601560686636465756922634308",
"303627941898250982784441554193735525311",
"58909759925286449579456149525791882231",
"220569506477019255460032959179404178248",
"27132504676215924283578523742585043075",
"141390627740043998161169834243863983456",
"281239495597623341850677976329988984125",
"215592310384970873534303909090988346386",
"86977877897497431823624384119337714533",
"292640493181146460502552387112728719625",
"177793081253117210036500890674468758758",
"125459415339719389335913426284098820308"
]
},
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-538cf22e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d17269fb9161995303985ab2fe6f16cfb72152f9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "329788429263942283477286942488266243874",
"length": 795.0
},
"target": {
"function": "vidtv_psi_short_event_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-6c07c2c6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a51335704a3f90eaf23a6864faefca34b382490a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "107395441756690618635038338710653915871",
"length": 675.0
},
"target": {
"function": "vidtv_psi_service_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-76ab7ee2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cfcc8de7d733a1137b86954cc28ce99972311ad",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "329788429263942283477286942488266243874",
"length": 795.0
},
"target": {
"function": "vidtv_psi_short_event_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-82530627",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c26aae3723965c291c65dd2ecad6a3240d422b0",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "107395441756690618635038338710653915871",
"length": 675.0
},
"target": {
"function": "vidtv_psi_service_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-884b0e6e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c26aae3723965c291c65dd2ecad6a3240d422b0",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "68432166672233358294372164931743305753",
"length": 374.0
},
"target": {
"function": "vidtv_psi_network_name_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-944de2a5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@76a2c5df6ca8bd8ada45e953b8c72b746f42918d",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "329788429263942283477286942488266243874",
"length": 795.0
},
"target": {
"function": "vidtv_psi_short_event_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-b1934dfd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d17269fb9161995303985ab2fe6f16cfb72152f9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "107395441756690618635038338710653915871",
"length": 675.0
},
"target": {
"function": "vidtv_psi_service_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-cbc02429",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@76a2c5df6ca8bd8ada45e953b8c72b746f42918d",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "107395441756690618635038338710653915871",
"length": 675.0
},
"target": {
"function": "vidtv_psi_service_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-cff5b248",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d17269fb9161995303985ab2fe6f16cfb72152f9",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "68432166672233358294372164931743305753",
"length": 374.0
},
"target": {
"function": "vidtv_psi_network_name_desc_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
},
{
"id": "CVE-2023-52844-d71ace19",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cfcc8de7d733a1137b86954cc28ce99972311ad",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321495869488938885473449528918305169650",
"9329631432225234401665362084384028899",
"134183454246293051260411699821448880886",
"203726511920463472517256677184323659359",
"144674762842971052487405990795990276585",
"333333859291155842105080759618527524106",
"325604987165726746078112938824842837279",
"159991660616696968779298518663798912478",
"157438028618088076877620566442244378912",
"129270038382647868141621787962720776786",
"21882544452314768133971752312505121358",
"90584925383681344533680206968204891219",
"182530784587548965504710536900831731718",
"299923632220601560686636465756922634308",
"303627941898250982784441554193735525311",
"58909759925286449579456149525791882231",
"220569506477019255460032959179404178248",
"27132504676215924283578523742585043075",
"141390627740043998161169834243863983456",
"281239495597623341850677976329988984125",
"215592310384970873534303909090988346386",
"86977877897497431823624384119337714533",
"292640493181146460502552387112728719625",
"177793081253117210036500890674468758758",
"125459415339719389335913426284098820308"
]
},
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_psi.c"
}
}
]