In the Linux kernel, the following vulnerability has been resolved:
ASoC: amd: acp: add a null check for chip_pdev structure
When acp platform device creation is skipped, chip->chippdev value will remain NULL. Add NULL check for chip->chippdev structure in sndacpresume() function to avoid null pointer dereference.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197123823366386838967079917722840620972",
"205824628221047188227035230153136489939",
"274815226404966654922012943130546804015",
"272532054913058752616760459960537893883",
"12447882865907289352414140917269851961",
"125618061586990212027470690756487316413",
"171887319372625940507009358667315539515"
]
},
"signature_type": "Line",
"target": {
"file": "sound/soc/amd/acp/acp-pci.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0c39ae1cc86afe74aa2f6273ccb514f8d180cf6",
"signature_version": "v1",
"id": "CVE-2024-42074-0201c46d"
},
{
"digest": {
"function_hash": "291204772477385327483802883347949982941",
"length": 305.0
},
"signature_type": "Function",
"target": {
"function": "snd_acp_resume",
"file": "sound/soc/amd/acp/acp-pci.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e158ed266fc1adfa456880fb6dabce2e5623843b",
"signature_version": "v1",
"id": "CVE-2024-42074-4f886a19"
},
{
"digest": {
"function_hash": "291204772477385327483802883347949982941",
"length": 305.0
},
"signature_type": "Function",
"target": {
"function": "snd_acp_resume",
"file": "sound/soc/amd/acp/acp-pci.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@98d919dfee1cc402ca29d45da642852d7c9a2301",
"signature_version": "v1",
"id": "CVE-2024-42074-7c61ce95"
},
{
"digest": {
"function_hash": "291204772477385327483802883347949982941",
"length": 305.0
},
"signature_type": "Function",
"target": {
"function": "snd_acp_resume",
"file": "sound/soc/amd/acp/acp-pci.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b0c39ae1cc86afe74aa2f6273ccb514f8d180cf6",
"signature_version": "v1",
"id": "CVE-2024-42074-ba108871"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197123823366386838967079917722840620972",
"205824628221047188227035230153136489939",
"274815226404966654922012943130546804015",
"272532054913058752616760459960537893883",
"12447882865907289352414140917269851961",
"125618061586990212027470690756487316413",
"171887319372625940507009358667315539515"
]
},
"signature_type": "Line",
"target": {
"file": "sound/soc/amd/acp/acp-pci.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@98d919dfee1cc402ca29d45da642852d7c9a2301",
"signature_version": "v1",
"id": "CVE-2024-42074-dc21de52"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197123823366386838967079917722840620972",
"205824628221047188227035230153136489939",
"274815226404966654922012943130546804015",
"272532054913058752616760459960537893883",
"12447882865907289352414140917269851961",
"125618061586990212027470690756487316413",
"171887319372625940507009358667315539515"
]
},
"signature_type": "Line",
"target": {
"file": "sound/soc/amd/acp/acp-pci.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e158ed266fc1adfa456880fb6dabce2e5623843b",
"signature_version": "v1",
"id": "CVE-2024-42074-e74fa547"
}
]