Skip to main content
VulnerabilityPublished Updated

CVE-2025-38623: Linux kernel · PCI: pnv_php: Fix surprise plug detection and recovery

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in a2a2a6fc2469524caa713036297c542746d148dc : update Linux kernel when convenient.

Data as of 5 Nov 2026, 23:23 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
EPSS
0.1% chance of exploitation in 30 days – higher than 6% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-05.

Patch
Available – fixed in a2a2a6fc2469524caa713036297c542746d148dc, 473999ba937eac9776be791deed7c84a21d7880b, 78d20b8c13075eae3d884c21db7a09a6bbdda5b2 +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Aug 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 360aebd85a4c946764f6301d68de2a817fad5159, < a2a2a6fc2469524caa713036297c542746d148dc
Fixed in
  • a2a2a6fc2469524caa713036297c542746d148dc
LinuxLinuxAffected
  • ≥ 360aebd85a4c946764f6301d68de2a817fad5159, < 473999ba937eac9776be791deed7c84a21d7880b
Fixed in
  • 473999ba937eac9776be791deed7c84a21d7880b
LinuxLinuxAffected
  • ≥ 360aebd85a4c946764f6301d68de2a817fad5159, < 78d20b8c13075eae3d884c21db7a09a6bbdda5b2
Fixed in
  • 78d20b8c13075eae3d884c21db7a09a6bbdda5b2
LinuxLinuxAffected
  • ≥ 360aebd85a4c946764f6301d68de2a817fad5159, < 48c6935a34981bb56f35be0774ec1f30c6e386f8
Fixed in
  • 48c6935a34981bb56f35be0774ec1f30c6e386f8
LinuxLinuxAffected
  • ≥ 360aebd85a4c946764f6301d68de2a817fad5159, < 6e7b24c71e530a6c1d656e73d8a30ee081656844
Fixed in
  • 6e7b24c71e530a6c1d656e73d8a30ee081656844
LinuxLinuxAffected
  • ≥ 360aebd85a4c946764f6301d68de2a817fad5159, < 6e7b5f922901585b8f11e0d6cda12bda5c59fc8a
Fixed in
  • 6e7b5f922901585b8f11e0d6cda12bda5c59fc8a

Description

In the Linux kernel, the following vulnerability has been resolved: PCI: pnv_php: Fix surprise plug detection and recovery The existing PowerNV hotplug code did not handle surprise plug events correctly, leading to a complete failure of the hotplug system after device removal and a required reboot to detect new devices. This comes down to two issues: 1) When a device is surprise removed, often the bridge upstream port will cause a PE freeze on the PHB. If this freeze is not cleared, the MSI interrupts from the bridge hotplug notification logic will not be received by the kernel, stalling all plug events on all slots associated with the PE. 2) When a device is removed from a slot, regardless of surprise or programmatic removal, the associated PHB/PE ls left frozen. If this freeze is not cleared via a fundamental reset, skiboot is unable to clear the freeze and cannot retrain / rescan the slot. This also requires a reboot to clear the freeze and redetect the device in the slot. Issue the appropriate unfreeze and rescan commands on hotplug events, and don't oops on hotplug if pci_bus_to_OF_node() returns NULL. [bhelgaas: tidy comments]

References

Community reviews

Loading reviews…