In the Linux kernel, the following vulnerability has been resolved:
dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
This dmaalloccoherent() is undone neither in the remove function, nor in the error handling path of fslqdmaprobe().
Switch to the managed version to fix both issues.
[
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae6769ba51417c1c86fb645812d5bff455eee802",
"id": "CVE-2024-35833-002b8006",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@15eb996d7d13cb72a16389231945ada8f0fef2c3",
"id": "CVE-2024-35833-2d62008a",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c75fe450b5200c78f4a102a0eb8e15d8f1ccda8",
"id": "CVE-2024-35833-53519c05",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cd8a51517ce15edbdcea4fc74c4c127ddaa1bd6",
"id": "CVE-2024-35833-649c8543",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@198270de9d8eb3b5d5f030825ea303ef95285d24",
"id": "CVE-2024-35833-7d40de1e",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ab4d72eb7cbfa0f3d97a139a9b2bfcaa72dd59",
"id": "CVE-2024-35833-89524539",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161960347558452528315983400513476336781",
"4852793333906777950297340757304215850",
"263813489439008214145429329110154642612",
"195211343515862769882882428887923196871",
"331909894919840931558761565160836058695",
"238595500971998221680224791313475809026",
"63025776516181796258388125861031786418",
"28044107837676262398843529000997160684"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3aa58cb51318e329d203857f7a191678e60bb714",
"id": "CVE-2024-35833-ee30bcad",
"target": {
"file": "drivers/dma/fsl-qdma.c"
},
"deprecated": false,
"signature_type": "Line"
}
]