In the Linux kernel, the following vulnerability has been resolved:
misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
Resolve kernel panic caused by improper handling of IRQs while accessing GPIO values. This is done by replacing generichandleirq with handlenestedirq.
[ { "signature_type": "Line", "id": "CVE-2024-57916-124ea65d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79aef6187e16b2d32307c8ff610e9e04f7f86e1f", "signature_version": "v1", "target": { "file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "295139497580466568170441316943239219819", "21034770427726963301271511692356509227", "1248526510217776711804669924793565717", "249583915613628587810426825728367681456" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-57916-35641825", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25692750c0259c5b65afec467d97201a485e8a00", "signature_version": "v1", "target": { "file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "295139497580466568170441316943239219819", "21034770427726963301271511692356509227", "1248526510217776711804669924793565717", "249583915613628587810426825728367681456" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-57916-3b713d55", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47d3749ec0cb56b7b98917c190a8c10cb54216fd", "signature_version": "v1", "target": { "file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "295139497580466568170441316943239219819", "21034770427726963301271511692356509227", "1248526510217776711804669924793565717", "249583915613628587810426825728367681456" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2024-57916-943a8377", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@194f9f94a5169547d682e9bbcc5ae6d18a564735", "signature_version": "v1", "target": { "file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "295139497580466568170441316943239219819", "21034770427726963301271511692356509227", "1248526510217776711804669924793565717", "249583915613628587810426825728367681456" ] }, "deprecated": false } ]