CVE-2026-98504 in Linuxinformation

Résumé

par VulDB • 19/10/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

PCI : of_property : Omettre les propriétés de bus sans un sous-ensemble (bus subordinate)

Un pont (un dispositif avec un en-tête de type 1) peut ne pas avoir d'arrière-plan secondaire alloué (pdev->subordinate), par exemple s'il n'y a pas de numéros de bus disponibles ou si les numéros de bus secondaires/sous-ensembles du pont ne sont pas modifiables.

Les assistants dynamiques OF of_pci_prop_bus_range() et of_pci_prop_intr_map() déréférencent pdev->subordinate sans vérifier sa validité. Lorsque CONFIG_PCI_DYNAMIC_OF_NODES est activé, cela peut provoquer un déréférencement de pointeur NULL et un blocage précoce du démarrage (early boot hang).

Générer les propriétés 'bus-range' et 'interrupt-map' uniquement lorsqu'un sous-ensemble (subordinate bus) existe. Conserver le nœud et ses propriétés restantes pour les ponts sans ce dernier.

Le problème était latent depuis 407d1a51921e ("PCI : Create device tree node for bridge"), mais il est devenu exploitable avec 1f340724419e ("PCI : of : Create device tree PCI host bridge node"), qui est apparu dans la version v6.15. Avant 1f340724419e, de_pci_make_dev_node() renvoyait prématurément car le nœud OF parent manquait.

[bhelgaas: déplacer le test pdev->subordinate vers les fonctions appelées, journal de commit]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-422155

EPSS

0.00200

KEV

non

Activités

très faible

Sources