In the Linux kernel, the following vulnerability has been resolved:
PCI: pnv_php: Clean up allocated IRQs on unplug
When the root of a nested PCIe bridge configuration is unplugged, the pnv_php driver leaked the allocated IRQ resources for the child bridges' hotplug event notifications, resulting in a panic.
Fix this by walking all child buses and deallocating all its IRQ resources before calling pcihpremove_devices().
Also modify the lifetime of the workqueue at struct pnvphpslot::wq so that it is only destroyed in pnvphpfreeslot(), instead of pnvphpdisableirq(). This is required since pnvphpdisable_irq() will now be called by workers triggered by hot unplug interrupts, so the workqueue needs to stay allocated.
The abridged kernel panic that occurs without this patch is as follows:
WARNING: CPU: 0 PID: 687 at kernel/irq/msi.c:292 msidevicedatarelease+0x6c/0x9c CPU: 0 UID: 0 PID: 687 Comm: bash Not tainted 6.14.0-rc5+ #2 Call Trace: msidevicedatarelease+0x34/0x9c (unreliable) releasenodes+0x64/0x13c devresreleaseall+0xc0/0x140 devicedel+0x2d4/0x46c pcidestroydev+0x5c/0x194 pcihpremovedevices+0x90/0x128 pcihpremovedevices+0x44/0x128 pnvphpdisableslot+0x54/0xd4 powerwritefile+0xf8/0x18c pcislotattrstore+0x40/0x5c sysfskfwrite+0x64/0x78 kernfsfopwriteiter+0x1b0/0x290 vfswrite+0x3bc/0x50c ksyswrite+0x84/0x140 systemcallexception+0x124/0x230 systemcallvectoredcommon+0x15c/0x2ec
[bhelgaas: tidy comments]
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_enable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-00186e95",
"digest": {
"function_hash": "15392401715159047301929324509963696747",
"length": 111.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_alloc_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-05156bae",
"digest": {
"function_hash": "57962906699204525046294230281812836623",
"length": 938.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_enable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-0ce8257d",
"digest": {
"function_hash": "15392401715159047301929324509963696747",
"length": 111.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-1186c612",
"digest": {
"function_hash": "326564995747382652952154534162543846559",
"length": 551.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_enable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-16b2f525",
"digest": {
"function_hash": "15392401715159047301929324509963696747",
"length": 111.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-2535f520",
"digest": {
"function_hash": "129488251015260345117166147276069783741",
"length": 381.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_init_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-26065da0",
"digest": {
"function_hash": "201087616054966639759282236204192890190",
"length": 1203.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_alloc_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-39346783",
"digest": {
"function_hash": "57962906699204525046294230281812836623",
"length": 938.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_free_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-45ba303f",
"digest": {
"function_hash": "117644480858636549197835465955175613313",
"length": 272.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_alloc_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-538abdb7",
"digest": {
"function_hash": "57962906699204525046294230281812836623",
"length": 938.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c"
},
"signature_version": "v1",
"id": "CVE-2025-38624-551cec80",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125607840420044222852525902160908136058",
"26355731335374769807294443075226008296",
"132896828313675422325877064161658163128",
"182905173845636221922385307010236776500",
"223724267399377740204690962863016253783",
"248329089321798038405489256757576437551",
"220427240203192281870265307463631847376",
"146251031163868271455857308866232968508",
"124226605239985431498803713573216788604",
"302457241198064356291722332450483018308",
"41834987879238361057662894774746026756",
"145007766088353266537693707508929154065",
"286067243340451189083541848609968128146",
"111631781927776199745638774709270716506",
"309342710336417522092395787077773211629",
"303690382889210629793858164349132306544",
"132629848410325473237723469585374383513",
"96633243668794886141656472641923229598",
"331237174290173921601970188328972736475",
"9824354679038214476310624695581513821",
"322042226956348563196532438698442653028",
"97051929278626371560289278017372563249",
"255213972695816795985211648063069758435",
"332745797145764132138549802790494569194",
"264111065243450504936158965934141188442",
"327576375084525067673231867194271406566",
"336638075930459851052803339253152601937",
"91909170697338787064973296975078943100",
"66822700348699605576606504772186054111",
"132692246874923520530189456386294590097",
"90420102060286543181575797826544277414",
"44432975369895718953936815293087110282",
"257233221426745176329064252766837182922",
"134315972775048239226246330576368929507",
"279398310645063268571477419526452676037",
"131836378069855451503404070109824536019",
"311642139831905697138666763913292623964",
"37515987107693231958335266325253231644",
"224482437446810752479332883145775626778",
"244129939073234066083157743774479389667",
"40135317858365515731215303545829356909",
"149041676188386309748162091947660989018",
"110432669014985233880119209448118757272",
"135969491944221583510076515469998251023",
"189316235856478785038609085764111618892",
"257708210857915705146077788726915427023",
"55207284116693175402262024361568734677",
"155722625157467107011311838203706206476"
]
},
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-5a78e325",
"digest": {
"function_hash": "326564995747382652952154534162543846559",
"length": 551.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c"
},
"signature_version": "v1",
"id": "CVE-2025-38624-62b4e1eb",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125607840420044222852525902160908136058",
"26355731335374769807294443075226008296",
"132896828313675422325877064161658163128",
"182905173845636221922385307010236776500",
"223724267399377740204690962863016253783",
"248329089321798038405489256757576437551",
"220427240203192281870265307463631847376",
"146251031163868271455857308866232968508",
"124226605239985431498803713573216788604",
"302457241198064356291722332450483018308",
"41834987879238361057662894774746026756",
"145007766088353266537693707508929154065",
"286067243340451189083541848609968128146",
"111631781927776199745638774709270716506",
"309342710336417522092395787077773211629",
"303690382889210629793858164349132306544",
"132629848410325473237723469585374383513",
"96633243668794886141656472641923229598",
"331237174290173921601970188328972736475",
"9824354679038214476310624695581513821",
"322042226956348563196532438698442653028",
"97051929278626371560289278017372563249",
"255213972695816795985211648063069758435",
"332745797145764132138549802790494569194",
"264111065243450504936158965934141188442",
"327576375084525067673231867194271406566",
"336638075930459851052803339253152601937",
"91909170697338787064973296975078943100",
"66822700348699605576606504772186054111",
"132692246874923520530189456386294590097",
"90420102060286543181575797826544277414",
"44432975369895718953936815293087110282",
"257233221426745176329064252766837182922",
"134315972775048239226246330576368929507",
"279398310645063268571477419526452676037",
"131836378069855451503404070109824536019",
"311642139831905697138666763913292623964",
"37515987107693231958335266325253231644",
"224482437446810752479332883145775626778",
"244129939073234066083157743774479389667",
"40135317858365515731215303545829356909",
"149041676188386309748162091947660989018",
"110432669014985233880119209448118757272",
"135969491944221583510076515469998251023",
"189316235856478785038609085764111618892",
"257708210857915705146077788726915427023",
"55207284116693175402262024361568734677",
"155722625157467107011311838203706206476"
]
},
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-6a3524de",
"digest": {
"function_hash": "129488251015260345117166147276069783741",
"length": 381.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_enable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-6aaf083d",
"digest": {
"function_hash": "15392401715159047301929324509963696747",
"length": 111.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-6ccf1a8c",
"digest": {
"function_hash": "129488251015260345117166147276069783741",
"length": 381.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-6de6c20c",
"digest": {
"function_hash": "129488251015260345117166147276069783741",
"length": 381.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-6e89f575",
"digest": {
"function_hash": "326564995747382652952154534162543846559",
"length": 551.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-704b4d49",
"digest": {
"function_hash": "129488251015260345117166147276069783741",
"length": 381.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_free_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-77c7ef2a",
"digest": {
"function_hash": "117644480858636549197835465955175613313",
"length": 272.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_free_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-78df9a2a",
"digest": {
"function_hash": "117644480858636549197835465955175613313",
"length": 272.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_init_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-7e1fc202",
"digest": {
"function_hash": "201087616054966639759282236204192890190",
"length": 1203.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@398170b7fd0e0db2f8096df5206c75e5ff41415a",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_init_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-7f6fb240",
"digest": {
"function_hash": "201087616054966639759282236204192890190",
"length": 1203.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_init_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-82c1623f",
"digest": {
"function_hash": "201087616054966639759282236204192890190",
"length": 1203.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_alloc_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-8565c0c1",
"digest": {
"function_hash": "57962906699204525046294230281812836623",
"length": 938.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_init_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-87269490",
"digest": {
"function_hash": "201087616054966639759282236204192890190",
"length": 1203.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_enable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-8beb095d",
"digest": {
"function_hash": "15392401715159047301929324509963696747",
"length": 111.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-8fb41669",
"digest": {
"function_hash": "326564995747382652952154534162543846559",
"length": 551.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c"
},
"signature_version": "v1",
"id": "CVE-2025-38624-9b07986d",
"digest": {
"threshold": 0.9,
"line_hashes": [
"212588195558987749585592093257201136406",
"26355731335374769807294443075226008296",
"132896828313675422325877064161658163128",
"182905173845636221922385307010236776500",
"223724267399377740204690962863016253783",
"248329089321798038405489256757576437551",
"220427240203192281870265307463631847376",
"146251031163868271455857308866232968508",
"124226605239985431498803713573216788604",
"302457241198064356291722332450483018308",
"41834987879238361057662894774746026756",
"145007766088353266537693707508929154065",
"286067243340451189083541848609968128146",
"111631781927776199745638774709270716506",
"309342710336417522092395787077773211629",
"303690382889210629793858164349132306544",
"132629848410325473237723469585374383513",
"96633243668794886141656472641923229598",
"331237174290173921601970188328972736475",
"9824354679038214476310624695581513821",
"322042226956348563196532438698442653028",
"97051929278626371560289278017372563249",
"255213972695816795985211648063069758435",
"332745797145764132138549802790494569194",
"264111065243450504936158965934141188442",
"327576375084525067673231867194271406566",
"336638075930459851052803339253152601937",
"91909170697338787064973296975078943100",
"66822700348699605576606504772186054111",
"132692246874923520530189456386294590097",
"90420102060286543181575797826544277414",
"44432975369895718953936815293087110282",
"257233221426745176329064252766837182922",
"134315972775048239226246330576368929507",
"279398310645063268571477419526452676037",
"131836378069855451503404070109824536019",
"311642139831905697138666763913292623964",
"37515987107693231958335266325253231644",
"224482437446810752479332883145775626778",
"244129939073234066083157743774479389667",
"40135317858365515731215303545829356909",
"149041676188386309748162091947660989018",
"110432669014985233880119209448118757272",
"135969491944221583510076515469998251023",
"189316235856478785038609085764111618892",
"257708210857915705146077788726915427023",
"55207284116693175402262024361568734677",
"155722625157467107011311838203706206476"
]
},
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c"
},
"signature_version": "v1",
"id": "CVE-2025-38624-a97a2739",
"digest": {
"threshold": 0.9,
"line_hashes": [
"212588195558987749585592093257201136406",
"26355731335374769807294443075226008296",
"132896828313675422325877064161658163128",
"182905173845636221922385307010236776500",
"223724267399377740204690962863016253783",
"248329089321798038405489256757576437551",
"220427240203192281870265307463631847376",
"146251031163868271455857308866232968508",
"124226605239985431498803713573216788604",
"302457241198064356291722332450483018308",
"41834987879238361057662894774746026756",
"145007766088353266537693707508929154065",
"286067243340451189083541848609968128146",
"111631781927776199745638774709270716506",
"309342710336417522092395787077773211629",
"303690382889210629793858164349132306544",
"132629848410325473237723469585374383513",
"96633243668794886141656472641923229598",
"331237174290173921601970188328972736475",
"9824354679038214476310624695581513821",
"322042226956348563196532438698442653028",
"97051929278626371560289278017372563249",
"255213972695816795985211648063069758435",
"332745797145764132138549802790494569194",
"264111065243450504936158965934141188442",
"327576375084525067673231867194271406566",
"336638075930459851052803339253152601937",
"91909170697338787064973296975078943100",
"66822700348699605576606504772186054111",
"132692246874923520530189456386294590097",
"90420102060286543181575797826544277414",
"44432975369895718953936815293087110282",
"257233221426745176329064252766837182922",
"134315972775048239226246330576368929507",
"279398310645063268571477419526452676037",
"131836378069855451503404070109824536019",
"311642139831905697138666763913292623964",
"37515987107693231958335266325253231644",
"224482437446810752479332883145775626778",
"244129939073234066083157743774479389667",
"40135317858365515731215303545829356909",
"149041676188386309748162091947660989018",
"110432669014985233880119209448118757272",
"135969491944221583510076515469998251023",
"189316235856478785038609085764111618892",
"257708210857915705146077788726915427023",
"55207284116693175402262024361568734677",
"155722625157467107011311838203706206476"
]
},
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_alloc_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-af5f7024",
"digest": {
"function_hash": "57962906699204525046294230281812836623",
"length": 938.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_alloc_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-b5e9ac6f",
"digest": {
"function_hash": "57962906699204525046294230281812836623",
"length": 938.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c"
},
"signature_version": "v1",
"id": "CVE-2025-38624-ba3453ce",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125607840420044222852525902160908136058",
"26355731335374769807294443075226008296",
"132896828313675422325877064161658163128",
"182905173845636221922385307010236776500",
"223724267399377740204690962863016253783",
"248329089321798038405489256757576437551",
"220427240203192281870265307463631847376",
"146251031163868271455857308866232968508",
"124226605239985431498803713573216788604",
"302457241198064356291722332450483018308",
"41834987879238361057662894774746026756",
"145007766088353266537693707508929154065",
"286067243340451189083541848609968128146",
"111631781927776199745638774709270716506",
"309342710336417522092395787077773211629",
"303690382889210629793858164349132306544",
"132629848410325473237723469585374383513",
"96633243668794886141656472641923229598",
"331237174290173921601970188328972736475",
"9824354679038214476310624695581513821",
"322042226956348563196532438698442653028",
"97051929278626371560289278017372563249",
"255213972695816795985211648063069758435",
"332745797145764132138549802790494569194",
"264111065243450504936158965934141188442",
"327576375084525067673231867194271406566",
"336638075930459851052803339253152601937",
"91909170697338787064973296975078943100",
"66822700348699605576606504772186054111",
"132692246874923520530189456386294590097",
"90420102060286543181575797826544277414",
"44432975369895718953936815293087110282",
"257233221426745176329064252766837182922",
"134315972775048239226246330576368929507",
"279398310645063268571477419526452676037",
"131836378069855451503404070109824536019",
"311642139831905697138666763913292623964",
"37515987107693231958335266325253231644",
"224482437446810752479332883145775626778",
"244129939073234066083157743774479389667",
"40135317858365515731215303545829356909",
"149041676188386309748162091947660989018",
"110432669014985233880119209448118757272",
"135969491944221583510076515469998251023",
"189316235856478785038609085764111618892",
"257708210857915705146077788726915427023",
"55207284116693175402262024361568734677",
"155722625157467107011311838203706206476"
]
},
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-d0f70fbd",
"digest": {
"function_hash": "326564995747382652952154534162543846559",
"length": 551.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_enable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-d7de71b2",
"digest": {
"function_hash": "15392401715159047301929324509963696747",
"length": 111.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_free_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-db4d8940",
"digest": {
"function_hash": "117644480858636549197835465955175613313",
"length": 272.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c1ad4af160691e157d688ad9619ced2df556aac",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_free_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-df22a81c",
"digest": {
"function_hash": "117644480858636549197835465955175613313",
"length": 272.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_init_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-df8d9f79",
"digest": {
"function_hash": "201087616054966639759282236204192890190",
"length": 1203.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1773c19fa55e944cdd2634e2d9e552f87f2d38d5",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c"
},
"signature_version": "v1",
"id": "CVE-2025-38624-e6330131",
"digest": {
"threshold": 0.9,
"line_hashes": [
"212588195558987749585592093257201136406",
"26355731335374769807294443075226008296",
"132896828313675422325877064161658163128",
"182905173845636221922385307010236776500",
"223724267399377740204690962863016253783",
"248329089321798038405489256757576437551",
"220427240203192281870265307463631847376",
"146251031163868271455857308866232968508",
"124226605239985431498803713573216788604",
"302457241198064356291722332450483018308",
"41834987879238361057662894774746026756",
"145007766088353266537693707508929154065",
"286067243340451189083541848609968128146",
"111631781927776199745638774709270716506",
"309342710336417522092395787077773211629",
"303690382889210629793858164349132306544",
"132629848410325473237723469585374383513",
"96633243668794886141656472641923229598",
"331237174290173921601970188328972736475",
"9824354679038214476310624695581513821",
"322042226956348563196532438698442653028",
"97051929278626371560289278017372563249",
"255213972695816795985211648063069758435",
"332745797145764132138549802790494569194",
"264111065243450504936158965934141188442",
"327576375084525067673231867194271406566",
"336638075930459851052803339253152601937",
"91909170697338787064973296975078943100",
"66822700348699605576606504772186054111",
"132692246874923520530189456386294590097",
"90420102060286543181575797826544277414",
"44432975369895718953936815293087110282",
"257233221426745176329064252766837182922",
"134315972775048239226246330576368929507",
"279398310645063268571477419526452676037",
"131836378069855451503404070109824536019",
"311642139831905697138666763913292623964",
"37515987107693231958335266325253231644",
"224482437446810752479332883145775626778",
"244129939073234066083157743774479389667",
"40135317858365515731215303545829356909",
"149041676188386309748162091947660989018",
"110432669014985233880119209448118757272",
"135969491944221583510076515469998251023",
"189316235856478785038609085764111618892",
"257708210857915705146077788726915427023",
"55207284116693175402262024361568734677",
"155722625157467107011311838203706206476"
]
},
"signature_type": "Line",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28aa3cfce12487614219e7667ec84424e1f43227",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_free_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-f07caa5c",
"digest": {
"function_hash": "117644480858636549197835465955175613313",
"length": 272.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd302c4b79df10197ffa7270ca3aa572eeca33c",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_slot"
},
"signature_version": "v1",
"id": "CVE-2025-38624-f43b8d7b",
"digest": {
"function_hash": "129488251015260345117166147276069783741",
"length": 381.0
},
"signature_type": "Function",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@912e200240b6f9758f0b126e64a61c9227f4ad37",
"target": {
"file": "drivers/pci/hotplug/pnv_php.c",
"function": "pnv_php_disable_irq"
},
"signature_version": "v1",
"id": "CVE-2025-38624-f67a69f7",
"digest": {
"function_hash": "326564995747382652952154534162543846559",
"length": 551.0
},
"signature_type": "Function",
"deprecated": false
}
]