CVE-2026-98504
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
PCI: of_property: Pomiń właściwości magistrali bez magistrali podrzędnej
Most (urządzenie ze złączem typu 1) może nie mieć magistrali dodatkowej
przydzielony (pdev->podrzędny), np. jeśli nie ma wolnych numerów autobusów
lub numery magistrali drugorzędnej/podrzędnej mostu nie podlegają zapisowi.
Dynamiczne pomocniki OF funkcji_pci_prop_bus_range() i of_pci_prop_intr_map()
dereferencja pdev->podrzędny bez sprawdzania tego. Kiedy
CONFIG_PCI_DYNAMIC_OF_NODES jest włączone, może to powodować wskaźnik NULL
dereferencja i wczesne zawieszenie rozruchu.
Generuj właściwości „bus-range” i „interrupt-map” tylko wtedy, gdy jest podrzędny
autobus istnieje. Zachowaj węzeł i jego pozostałe właściwości dla mostów bez
jeden.
Problem był ukryty od wersji 407d1a51921e („PCI: Utwórz węzeł drzewa urządzeń
dla mostu”), ale był osiągalny dopiero w 1f340724419e („PCI: z: Utwórz
węzeł mostu hosta PCI drzewa urządzeń”), który pojawił się w wersji 6.15. Przed
1f340724419e, of_pci_make_dev_node() wróciło wcześniej, ponieważ rodzic OF
brakowało węzła.
[bhelgaas: przenieś pdev->test podrzędny do wywoływanych, dziennik zatwierdzeń]
>_ Referencje
- https://git.kernel.org/stable/c/879c911f77b8a7862aa16079b04efc3fdc5d32ec
- https://git.kernel.org/stable/c/8805840aad73df7146778be243a196d48b4f6430
- https://git.kernel.org/stable/c/a6d97d10e49ae49026ae13af6c41634fce470a37
- https://git.kernel.org/stable/c/aee774588abd78f75952fd34c3fa461bc46b62c2
- https://git.kernel.org/stable/c/ccd32fa3489cbe86a0b281da4447b4c7eadb3518
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org