CVE-2026-98504 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:

PCI: of_property: Bỏ qua các thuộc tính bus nếu không có bus con (subordinate)

Một cầu nối (bridge), tức là một thiết bị có header loại 1 (Type 1 header), có thể chưa được cấp phát bus thứ cấp (pdev->subordinate), ví dụ như khi không còn số hiệu bus khả dụng hoặc các số hiệu bus thứ cấp/con của bridge không cho phép ghi.

Các hàm trợ giúp OF động of_pci_prop_bus_range() và of_pci_prop_intr_map() thực hiện giải tham chiếu pdev->subordinate mà không kiểm tra tính hợp lệ của nó. Khi CONFIG_PCI_DYNAMIC_OF_NODES được bật, điều này có thể gây ra lỗi giải tham chiếu con trỏ NULL (NULL pointer dereference) và làm treo hệ thống trong giai đoạn khởi động sớm.

Chỉ tạo các thuộc tính 'bus-range' và 'interrupt-map' khi tồn tại một bus subordinate. Giữ lại node cùng với các thuộc tính còn lại của nó đối với các bridge không có bus subordinate như vậy.

Vấn đề này đã tiềm ẩn từ commit 407d1a51921e ("PCI: Create device tree node for bridge"), nhưng chỉ trở nên khả thi (có thể khai thác/gây lỗi) kể từ khi xuất hiện commit 1f340724419e ("PCI: of: Create device tree PCI host bridge node") trong phiên bản v6.15. Trước đó, hàm of_pci_make_dev_node() sẽ trả về sớm do thiếu node OF cha (parent).

[bhelgaas: di chuyển phép kiểm tra pdev->subordinate xuống các hàm con, cập nhật log commit]

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!