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",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79aef6187e16b2d32307c8ff610e9e04f7f86e1f",
"digest": {
"line_hashes": [
"295139497580466568170441316943239219819",
"21034770427726963301271511692356509227",
"1248526510217776711804669924793565717",
"249583915613628587810426825728367681456"
],
"threshold": 0.9
},
"id": "CVE-2024-57916-124ea65d"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25692750c0259c5b65afec467d97201a485e8a00",
"digest": {
"line_hashes": [
"295139497580466568170441316943239219819",
"21034770427726963301271511692356509227",
"1248526510217776711804669924793565717",
"249583915613628587810426825728367681456"
],
"threshold": 0.9
},
"id": "CVE-2024-57916-35641825"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@194f9f94a5169547d682e9bbcc5ae6d18a564735",
"digest": {
"line_hashes": [
"295139497580466568170441316943239219819",
"21034770427726963301271511692356509227",
"1248526510217776711804669924793565717",
"249583915613628587810426825728367681456"
],
"threshold": 0.9
},
"id": "CVE-2024-57916-943a8377"
}
]