CVE-2026-98504

CVE-2026-98504

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
9.3
In the wild
Unconfirmed
What it is

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

PCI: of_property: Omit bus properties without a subordinate bus

A bridge (a device with a Type 1 header) may not have a secondary bus

allocated (pdev->subordinate), e.g., if there are no available bus numbers

or the bridge secondary/subordinate bus numbers are not writable.

The dynamic OF helpers of_pci_prop_bus_range() and of_pci_prop_intr_map()

dereference pdev->subordinate without checking it. When

CONFIG_PCI_DYNAMIC_OF_NODES is enabled, this can cause a NULL pointer

dereference and early boot hang.

Generate 'bus-range' and 'interrupt-map' properties only when a subordinate

bus exists. Keep the node and its remaining properties for bridges without

one.

The problem was latent since 407d1a51921e ("PCI: Create device tree node

for bridge"), but wasn't reachable until 1f340724419e ("PCI: of: Create

device tree PCI host bridge node"), which appeared in v6.15. Before

1f340724419e, of_pci_make_dev_node() returned early because the parent OF

node was missing.

[bhelgaas: move pdev->subordinate test to callees, commit log]

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.3th percentile
Published
2026-10-18T20:17Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:17Z
    PCI: of_property: Omit bus properties without a subordinate bus
    cvelistv5
  • 18 OCT 15:17Z
    PCI: of_property: Omit bus properties without a subordinate bus
    cvelistv5