Odebrany

CVE-2026-98756

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

usb: cdns3: Napraw dereferencję wskaźnika NULL w cdns3_pci_probe

Kontroler Cadence USBSS jest dwufunkcyjnym urządzeniem PCI. Pierwszy
Prodowana funkcja przydziela dane sterownika i zapisuje je
pci_set_drvdata(), podczas gdy druga funkcja wykorzystuje ją ponownie poprzez
pci_get_drvdata() gdy pci_is_enabled() zgłasza, że pierwszy
funkcja została już przetestowana.

Gdy druga funkcja jest sprawdzana podczas wykonywania pierwszej
włączono, ale nie ustawiono jeszcze danych sterownika, pci_get_drvdata()
zwraca NULL i następuje wyłuskiwanie przypisań wrap->devfn
wskaźnik NULL i zawiesza jądro.
logi:
Śledzenie połączeń:
cdns3_pci_probe+0xa4/0x300
local_pci_probe+0x44/0xa8
pci_call_probe+0x54/0x158
pci_device_probe+0x84/0x100
naprawdę_sonda+0x184/0x3d0
__driver_probe_device+0x80/0x178
sterownik_probe_device+0x44/0xe8
__driver_attach+0xec/0x1f8
bus_for_each_dev+0x7c/0xe0
sterownik_attach+0x28/0x38
bus_add_driver+0x110/0x238
rejestr_sterownika+0x64/0x128
__pci_register_driver+0x50/0x60
cdns3_pci_driver_init+0x28/0x38
do_one_initcall+0x5c/0x280
do_initcalls+0x104/0x1d8
kernel_init_freeable+0x140/0x218
kernel_init+0x28/0x1f8
ret_from_fork+0x10/0x20

W tym przypadku zwróć -EPROBE_DEFER, aby ponowić próbę sondowania
pierwsza funkcja zakończyła sondę.

>_ Referencje

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