CVE-2026-98504 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

PCI: of_property: Omitir propriedades de barramento sem um barramento subordinado

Uma ponte (um dispositivo com cabeçalho Tipo 1) pode não ter um barramento secundário alocado (pdev->subordinate), por exemplo, se não houver números de barramento disponíveis ou se os números do barramento secundário/subordinado da ponte não forem graváveis.

Os auxiliares dinâmicos OF of_pci_prop_bus_range() e of_pci_prop_intr_map() fazem dereferência em pdev->subordinate sem verificá-lo. Quando CONFIG_PCI_DYNAMIC_OF_NODES está habilitado, isso pode causar uma dereferência de ponteiro NULL e um travamento inicial da inicialização (early boot hang).

Gere as propriedades 'bus-range' e 'interrupt-map' apenas quando existir um barramento subordinado. Mantenha o nó e suas propriedades restantes para pontes sem ele.

O problema era latente desde 407d1a51921e ("PCI: Create device tree node for bridge"), mas não era acessível até 1f340724419e ("PCI: of: Create device tree PCI host bridge node"), que apareceu na v6.15. Antes de 1f340724419e, of_pci_make_dev_node() retornava antecipadamente porque o nó OF pai estava ausente.

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

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422155

EPSS

0.00200

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!