CVE-2026-98504
Last modified
CVE-2026-98504 is a vulnerability of currently unknown severity. 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.
Description
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]
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 407d1a51921e9f28c1bcec647c2205925bd1fdab, < ccd32fa3489cbe86a0b281da4447b4c7eadb3518; >= 407d1a51921e9f28c1bcec647c2205925bd1fdab, < a6d97d10e49ae49026ae13af6c41634fce470a37; >= 407d1a51921e9f28c1bcec647c2205925bd1fdab, < 879c911f77b8a7862aa16079b04efc3fdc5d32ec; >= 407d1a51921e9f28c1bcec647c2205925bd1fdab, < aee774588abd78f75952fd34c3fa461bc46b62c2; >= 407d1a51921e9f28c1bcec647c2205925bd1fdab, < 8805840aad73df7146778be243a196d48b4f6430 |
| Linux | Linux | 6.6 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98504?
How severe is CVE-2026-98504?
How do I fix CVE-2026-98504?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-98498In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98499In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-98500In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98501In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-98502In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98503In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98505In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98506In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98507In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-98508In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98509In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9851The Booking Package plugin for WordPress is vulnerable to Pr…7.2
Are you affected by CVE-2026-98504?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
