In the Linux kernel, the following vulnerability has been resolved:
tty: serial: ma35d1: Add a NULL check for of_node
The pdev->dev.of_node can be NULL if the "serial" node is absent. Add a NULL check to return an error in such cases.
[
{
"id": "CVE-2024-42248-15c017e4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/tty/serial/ma35d1_serial.c"
},
"digest": {
"line_hashes": [
"111801073309670306099339156892788501356",
"328502172784939054671982520959212376635",
"212074829320063341045343785334896885139",
"84214950969190259635950922948447408507",
"268531623723660833852972905569599017507",
"94607121733174535462900494052121700065",
"220832855820042410241374558987469477121",
"89721811344927174688097502071312351663",
"167467944351264748434967300178066785236"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@acd09ac253b5de8fd79fc61a482ee19154914c7a"
},
{
"id": "CVE-2024-42248-2fe39513",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/tty/serial/ma35d1_serial.c",
"function": "ma35d1serial_probe"
},
"digest": {
"function_hash": "174054341502520945935421898435802355370",
"length": 1504.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@acd09ac253b5de8fd79fc61a482ee19154914c7a"
},
{
"id": "CVE-2024-42248-5e0dd3e5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/tty/serial/ma35d1_serial.c"
},
"digest": {
"line_hashes": [
"111801073309670306099339156892788501356",
"328502172784939054671982520959212376635",
"212074829320063341045343785334896885139",
"84214950969190259635950922948447408507",
"268531623723660833852972905569599017507",
"94607121733174535462900494052121700065",
"220832855820042410241374558987469477121",
"89721811344927174688097502071312351663",
"167467944351264748434967300178066785236"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e0e15ab2d3a094a38525d23c03d78ec7d14a40e"
},
{
"id": "CVE-2024-42248-991897cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/tty/serial/ma35d1_serial.c",
"function": "ma35d1serial_probe"
},
"digest": {
"function_hash": "288650941191386593910255539869578325635",
"length": 1455.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@23efa74cfe6eb923abb5b9bc51b2a04879013c67"
},
{
"id": "CVE-2024-42248-a0853954",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/tty/serial/ma35d1_serial.c",
"function": "ma35d1serial_probe"
},
"digest": {
"function_hash": "174054341502520945935421898435802355370",
"length": 1504.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e0e15ab2d3a094a38525d23c03d78ec7d14a40e"
},
{
"id": "CVE-2024-42248-a74a1eeb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/tty/serial/ma35d1_serial.c"
},
"digest": {
"line_hashes": [
"111801073309670306099339156892788501356",
"328502172784939054671982520959212376635",
"212074829320063341045343785334896885139",
"84214950969190259635950922948447408507",
"268531623723660833852972905569599017507",
"94607121733174535462900494052121700065",
"220832855820042410241374558987469477121",
"89721811344927174688097502071312351663",
"167467944351264748434967300178066785236"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@23efa74cfe6eb923abb5b9bc51b2a04879013c67"
}
]