In the Linux kernel, the following vulnerability has been resolved:
mmc: sdhci-msm: pervent access to suspended controller
Generic sdhci code registers LED device and uses host->runtime_suspended flag to protect access to it. The sdhci-msm driver doesn't set this flag, which causes a crash when LED is accessed while controller is runtime suspended. Fix this by setting the flag correctly.
{ "vanir_signatures": [ { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_resume" }, "id": "CVE-2024-36029-02fb0078", "signature_version": "v1", "digest": { "length": 420.0, "function_hash": "94406360548006738369777407972550536231" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f653b04a818c490b045c97834d559911479aa1c5", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_suspend" }, "id": "CVE-2024-36029-15c8f757", "signature_version": "v1", "digest": { "length": 244.0, "function_hash": "191341092633593677252367907601813943142" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a957ea5aa3d3518067a1ba32c6127322ad348d20", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c" }, "id": "CVE-2024-36029-198816d3", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "224868205975677040524220507316322504506", "273062270315659778231705195835934739498", "26345235572904995273394261564572600245", "97174789522880891454940329806360994006", "224868205975677040524220507316322504506", "199994500944687967376013007489724780806", "126978435354068237161772740459986410667", "86893516149151707453094024491412709593", "32433210010211324050476821483320800482", "338178283148976242526525821326649293512", "48411514948552639259589536420191354280", "82484714412389489461351281880096374951" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1200481cd6069d16ce20133bcd86f5825e26a045", "signature_type": "Line" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_resume" }, "id": "CVE-2024-36029-21f7c663", "signature_version": "v1", "digest": { "length": 420.0, "function_hash": "94406360548006738369777407972550536231" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8def10f73a516b771051a2f70f2f0446902cb4f", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_suspend" }, "id": "CVE-2024-36029-3195503e", "signature_version": "v1", "digest": { "length": 259.0, "function_hash": "148887153171437259060798197205864197625" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8def10f73a516b771051a2f70f2f0446902cb4f", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_suspend" }, "id": "CVE-2024-36029-49b8ed4b", "signature_version": "v1", "digest": { "length": 259.0, "function_hash": "148887153171437259060798197205864197625" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56b99a52229d7f8cd1f53d899f57aa7eb4b199af", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c" }, "id": "CVE-2024-36029-4fa7c5cb", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "224868205975677040524220507316322504506", "273062270315659778231705195835934739498", "26345235572904995273394261564572600245", "97174789522880891454940329806360994006", "224868205975677040524220507316322504506", "199994500944687967376013007489724780806", "126978435354068237161772740459986410667", "86893516149151707453094024491412709593", "32433210010211324050476821483320800482", "338178283148976242526525821326649293512", "48411514948552639259589536420191354280", "82484714412389489461351281880096374951" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f653b04a818c490b045c97834d559911479aa1c5", "signature_type": "Line" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c" }, "id": "CVE-2024-36029-58718e83", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "224868205975677040524220507316322504506", "273062270315659778231705195835934739498", "26345235572904995273394261564572600245", "97174789522880891454940329806360994006", "224868205975677040524220507316322504506", "199994500944687967376013007489724780806", "126978435354068237161772740459986410667", "86893516149151707453094024491412709593", "32433210010211324050476821483320800482", "338178283148976242526525821326649293512", "48411514948552639259589536420191354280", "82484714412389489461351281880096374951" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a957ea5aa3d3518067a1ba32c6127322ad348d20", "signature_type": "Line" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c" }, "id": "CVE-2024-36029-697c28c7", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "224868205975677040524220507316322504506", "273062270315659778231705195835934739498", "26345235572904995273394261564572600245", "97174789522880891454940329806360994006", "224868205975677040524220507316322504506", "199994500944687967376013007489724780806", "126978435354068237161772740459986410667", "86893516149151707453094024491412709593", "32433210010211324050476821483320800482", "338178283148976242526525821326649293512", "48411514948552639259589536420191354280", "82484714412389489461351281880096374951" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8def10f73a516b771051a2f70f2f0446902cb4f", "signature_type": "Line" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_resume" }, "id": "CVE-2024-36029-912775df", "signature_version": "v1", "digest": { "length": 420.0, "function_hash": "94406360548006738369777407972550536231" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56b99a52229d7f8cd1f53d899f57aa7eb4b199af", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_suspend" }, "id": "CVE-2024-36029-922a6f20", "signature_version": "v1", "digest": { "length": 259.0, "function_hash": "148887153171437259060798197205864197625" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f653b04a818c490b045c97834d559911479aa1c5", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_suspend" }, "id": "CVE-2024-36029-b3857eac", "signature_version": "v1", "digest": { "length": 244.0, "function_hash": "191341092633593677252367907601813943142" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1200481cd6069d16ce20133bcd86f5825e26a045", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_resume" }, "id": "CVE-2024-36029-bd90c3c5", "signature_version": "v1", "digest": { "length": 420.0, "function_hash": "94406360548006738369777407972550536231" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1200481cd6069d16ce20133bcd86f5825e26a045", "signature_type": "Function" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c" }, "id": "CVE-2024-36029-d1259d00", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "224868205975677040524220507316322504506", "273062270315659778231705195835934739498", "26345235572904995273394261564572600245", "97174789522880891454940329806360994006", "224868205975677040524220507316322504506", "199994500944687967376013007489724780806", "126978435354068237161772740459986410667", "86893516149151707453094024491412709593", "32433210010211324050476821483320800482", "338178283148976242526525821326649293512", "48411514948552639259589536420191354280", "82484714412389489461351281880096374951" ] }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56b99a52229d7f8cd1f53d899f57aa7eb4b199af", "signature_type": "Line" }, { "target": { "file": "drivers/mmc/host/sdhci-msm.c", "function": "sdhci_msm_runtime_resume" }, "id": "CVE-2024-36029-e27bd49b", "signature_version": "v1", "digest": { "length": 420.0, "function_hash": "94406360548006738369777407972550536231" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a957ea5aa3d3518067a1ba32c6127322ad348d20", "signature_type": "Function" } ] }