In the Linux kernel, the following vulnerability has been resolved:
media: vidtv: mux: Add check and kfree for kstrdup
Add check for the return value of kstrdup() and return the error if it fails in order to avoid NULL pointer dereference. Moreover, use kfree() in the later error handling in order to avoid memory leak.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52841.json"
}[
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"292438801107998885737275453157211066299",
"11252189135321662741170405560640844851",
"215711697813260949970257148752701779930",
"224249981450817205005639343408956333427",
"17647825527572381958937489243632487067",
"73506053901500816557930671534353001991",
"213099156204838627172105684031813974639",
"159498170312803097125101879104958567151",
"152456459348320093206125919879620310636",
"328389370258726206987095647588751105065",
"159127989662316121252229639015851991360",
"249502295891064945620351137969056762482",
"261227190595289794918333196282801326827",
"335894063919696786612427477687662880610"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aae7598aff291d4d140be1355aa20930af948785",
"id": "CVE-2023-52841-01441a2c",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1334.0,
"function_hash": "183794058490040636088764037432531836869"
},
"signature_version": "v1",
"target": {
"function": "vidtv_mux_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64863ba8e6b7651d994c6e6d506cc8aa2ac45edb",
"id": "CVE-2023-52841-6587620a",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1334.0,
"function_hash": "183794058490040636088764037432531836869"
},
"signature_version": "v1",
"target": {
"function": "vidtv_mux_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a254ee1ddc592ae1efcce96b8c014e1bd2d5a2b4",
"id": "CVE-2023-52841-713b7155",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1334.0,
"function_hash": "183794058490040636088764037432531836869"
},
"signature_version": "v1",
"target": {
"function": "vidtv_mux_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aae7598aff291d4d140be1355aa20930af948785",
"id": "CVE-2023-52841-7b327549",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"292438801107998885737275453157211066299",
"11252189135321662741170405560640844851",
"215711697813260949970257148752701779930",
"224249981450817205005639343408956333427",
"17647825527572381958937489243632487067",
"73506053901500816557930671534353001991",
"213099156204838627172105684031813974639",
"159498170312803097125101879104958567151",
"152456459348320093206125919879620310636",
"328389370258726206987095647588751105065",
"159127989662316121252229639015851991360",
"249502295891064945620351137969056762482",
"261227190595289794918333196282801326827",
"335894063919696786612427477687662880610"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb13001411999adb158b39e76d94705eb2da100d",
"id": "CVE-2023-52841-7f1c2a8d",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"292438801107998885737275453157211066299",
"11252189135321662741170405560640844851",
"215711697813260949970257148752701779930",
"224249981450817205005639343408956333427",
"17647825527572381958937489243632487067",
"73506053901500816557930671534353001991",
"213099156204838627172105684031813974639",
"159498170312803097125101879104958567151",
"152456459348320093206125919879620310636",
"328389370258726206987095647588751105065",
"159127989662316121252229639015851991360",
"249502295891064945620351137969056762482",
"261227190595289794918333196282801326827",
"335894063919696786612427477687662880610"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@980be4c3b0d51c0f873fd750117774561c66cf68",
"id": "CVE-2023-52841-8eb9cf78",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1334.0,
"function_hash": "183794058490040636088764037432531836869"
},
"signature_version": "v1",
"target": {
"function": "vidtv_mux_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd6eb12642e0c32692924ff359c07de4b781d78",
"id": "CVE-2023-52841-9bf28c31",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1334.0,
"function_hash": "183794058490040636088764037432531836869"
},
"signature_version": "v1",
"target": {
"function": "vidtv_mux_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb13001411999adb158b39e76d94705eb2da100d",
"id": "CVE-2023-52841-a12d8f8f",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1334.0,
"function_hash": "183794058490040636088764037432531836869"
},
"signature_version": "v1",
"target": {
"function": "vidtv_mux_init",
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@980be4c3b0d51c0f873fd750117774561c66cf68",
"id": "CVE-2023-52841-a759ee9e",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"292438801107998885737275453157211066299",
"11252189135321662741170405560640844851",
"215711697813260949970257148752701779930",
"224249981450817205005639343408956333427",
"17647825527572381958937489243632487067",
"73506053901500816557930671534353001991",
"213099156204838627172105684031813974639",
"159498170312803097125101879104958567151",
"152456459348320093206125919879620310636",
"328389370258726206987095647588751105065",
"159127989662316121252229639015851991360",
"249502295891064945620351137969056762482",
"261227190595289794918333196282801326827",
"335894063919696786612427477687662880610"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd6eb12642e0c32692924ff359c07de4b781d78",
"id": "CVE-2023-52841-b8cb2190",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"292438801107998885737275453157211066299",
"11252189135321662741170405560640844851",
"215711697813260949970257148752701779930",
"224249981450817205005639343408956333427",
"17647825527572381958937489243632487067",
"73506053901500816557930671534353001991",
"213099156204838627172105684031813974639",
"159498170312803097125101879104958567151",
"152456459348320093206125919879620310636",
"328389370258726206987095647588751105065",
"159127989662316121252229639015851991360",
"249502295891064945620351137969056762482",
"261227190595289794918333196282801326827",
"335894063919696786612427477687662880610"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a254ee1ddc592ae1efcce96b8c014e1bd2d5a2b4",
"id": "CVE-2023-52841-e0ca43f7",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"292438801107998885737275453157211066299",
"11252189135321662741170405560640844851",
"215711697813260949970257148752701779930",
"224249981450817205005639343408956333427",
"17647825527572381958937489243632487067",
"73506053901500816557930671534353001991",
"213099156204838627172105684031813974639",
"159498170312803097125101879104958567151",
"152456459348320093206125919879620310636",
"328389370258726206987095647588751105065",
"159127989662316121252229639015851991360",
"249502295891064945620351137969056762482",
"261227190595289794918333196282801326827",
"335894063919696786612427477687662880610"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/media/test-drivers/vidtv/vidtv_mux.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64863ba8e6b7651d994c6e6d506cc8aa2ac45edb",
"id": "CVE-2023-52841-f2b53827",
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52841.json"