In the Linux kernel, the following vulnerability has been resolved:
powerpc/eeh: avoid possible crash when edev->pdev changes
If a PCI device is removed during eehpereport_edev(), edev->pdev will change and can cause a crash, hold the PCI rescan/remove lock while taking a copy of edev->pdev->bus.
{ "vanir_signatures": [ { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@033c51dfdbb6b79ab43fb3587276fa82d0a329e1", "signature_type": "Function", "target": { "function": "eeh_pe_bus_get", "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "length": 330.0, "function_hash": "98782649758721713090362049912395963285" }, "id": "CVE-2024-41064-11aedd8f" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8836e1bf5838ac6c08760e0a2dd7cf6410aa7ff3", "signature_type": "Line", "target": { "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "line_hashes": [ "176568428636010832981824090974872282602", "163582291313557973933266811862875271894", "80577348171247624814741877311102714869", "60366399876633319205322784127718594117", "203714461451652032532585298487868106702", "69258052155557036857990941503630742491", "270157065195967929120003560986189653372", "119975775248070018560715679168107131830", "279885319567078947500861566759825521539", "155176222209539707196456279327842638590" ], "threshold": 0.9 }, "id": "CVE-2024-41064-1ff7f7be" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f23c3d1ca9c4b2d626242a4e7e1ec1770447f7b5", "signature_type": "Line", "target": { "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "line_hashes": [ "176568428636010832981824090974872282602", "163582291313557973933266811862875271894", "80577348171247624814741877311102714869", "60366399876633319205322784127718594117", "203714461451652032532585298487868106702", "69258052155557036857990941503630742491", "270157065195967929120003560986189653372", "119975775248070018560715679168107131830", "279885319567078947500861566759825521539", "155176222209539707196456279327842638590" ], "threshold": 0.9 }, "id": "CVE-2024-41064-625c4549" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fad7fef847b6028475dd7b4c14fcb82b3e51274", "signature_type": "Function", "target": { "function": "eeh_pe_bus_get", "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "length": 330.0, "function_hash": "98782649758721713090362049912395963285" }, "id": "CVE-2024-41064-66b04dbf" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fad7fef847b6028475dd7b4c14fcb82b3e51274", "signature_type": "Line", "target": { "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "line_hashes": [ "176568428636010832981824090974872282602", "163582291313557973933266811862875271894", "80577348171247624814741877311102714869", "60366399876633319205322784127718594117", "203714461451652032532585298487868106702", "69258052155557036857990941503630742491", "270157065195967929120003560986189653372", "119975775248070018560715679168107131830", "279885319567078947500861566759825521539", "155176222209539707196456279327842638590" ], "threshold": 0.9 }, "id": "CVE-2024-41064-88479fc0" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f23c3d1ca9c4b2d626242a4e7e1ec1770447f7b5", "signature_type": "Function", "target": { "function": "eeh_pe_bus_get", "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "length": 330.0, "function_hash": "98782649758721713090362049912395963285" }, "id": "CVE-2024-41064-9168573b" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8836e1bf5838ac6c08760e0a2dd7cf6410aa7ff3", "signature_type": "Function", "target": { "function": "eeh_pe_bus_get", "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "length": 330.0, "function_hash": "98782649758721713090362049912395963285" }, "id": "CVE-2024-41064-bcd2d361" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@033c51dfdbb6b79ab43fb3587276fa82d0a329e1", "signature_type": "Line", "target": { "file": "arch/powerpc/kernel/eeh_pe.c" }, "deprecated": false, "digest": { "line_hashes": [ "176568428636010832981824090974872282602", "163582291313557973933266811862875271894", "80577348171247624814741877311102714869", "60366399876633319205322784127718594117", "203714461451652032532585298487868106702", "69258052155557036857990941503630742491", "270157065195967929120003560986189653372", "119975775248070018560715679168107131830", "279885319567078947500861566759825521539", "155176222209539707196456279327842638590" ], "threshold": 0.9 }, "id": "CVE-2024-41064-f1793326" } ] }