Description
In the Linux kernel, the following vulnerability has been resolved:

PCI: altera: Protect root bus removal with rescan lock

Hold the pci_rescan_remove_lock lock while stopping and removing a root bus
to avoid racing with concurrent rescan or hotplug operations triggered via
sysfs. Such races may lead to use-after-free issues or system crashes.

[bhelgaas: commit log]
Published: 2026-09-24
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free leading to system crashes
Action: Patch Now
AI Analysis

Impact

The Linux kernel contains a race condition in the PCI Altera driver that occurs when a root bus is stopped and removed. The code fails to acquire the pci_rescan_remove_lock, allowing concurrent rescan or hotplug operations that may free memory before it is finished being accessed. This race can trigger a use‑after‑free in kernel code, causing data corruption and system crashes.

Affected Systems

All Linux distributions that ship the affected kernel source are impacted, as identified by the cpe:2.3:o:linux:linux_kernel. No specific kernel version is listed, so any kernel built from this source before the patch is potentially vulnerable.

Risk and Exploitability

The vulnerability is not listed in the CISA KEV catalog and no EPSS score is published, but a use‑after‑free in kernel space is inherently high risk. The likely attack vector is local system access that can trigger PCI hotplug or sysfs operations, such as malicious scripts or compromised services. With the race condition, an attacker may be able to cause a crash.

Generated by OpenCVE AI on September 25, 2026 at 07:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the patch from commit 7cbb8f2750d91e64caff89e164ac8280bb80bedc or later stable releases. This ensures the pci_rescan_remove_lock is properly acquired during root bus removal.
  • If a patch is not immediately available, disable PCI hotplug events by removing the pci_hotplug module or setting the kernel boot parameter pci=nomodule, then reboot to halt concurrent rescans during bus removal.
  • After applying the fix or disabling hotplug, reboot the system and monitor dmesg for PCI rescan or removal messages to confirm the race condition is mitigated.

Generated by OpenCVE AI on September 25, 2026 at 07:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: PCI: altera: Protect root bus removal with rescan lock Hold the pci_rescan_remove_lock lock while stopping and removing a root bus to avoid racing with concurrent rescan or hotplug operations triggered via sysfs. Such races may lead to use-after-free issues or system crashes. [bhelgaas: commit log]
Title PCI: altera: Protect root bus removal with rescan lock
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-25T12:43:30.302Z

Reserved: 2026-09-18T17:59:28.791Z

Link: CVE-2026-93821

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:15.690

Modified: 2026-09-25T13:17:22.957

Link: CVE-2026-93821

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T07:15:17Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-416

    Use After Free