CVE-2026-98756 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

usb: cdns3: Behebung einer NULL-Zeiger-Dereferenzierung in cdns3_pci_probe

Der Cadence USBSS-Controller ist ein PCI-Gerät mit zwei Funktionen. Die zuerst erkannte (geprobed) Funktion alloziert die Treiberdaten und speichert sie mittels pci_set_drvdata(), während die zweite Funktion diese über pci_get_drvdata() wiederverwendet, wenn pci_is_enabled() meldet, dass die erste Funktion bereits erkannt wurde.

Wenn die zweite Funktion erkannt wird, während die erste zwar aktiviert, aber noch nicht mit der Speicherung ihrer Treiberdaten fertig ist, gibt pci_get_drvdata() NULL zurück. Die nachfolgende Zuweisung an wrap->devfn dereferenziert einen NULL-Zeiger und führt zum Absturz des Kernels.

Protokolle: Call trace: cdns3_pci_probe+0xa4/0x300 local_pci_probe+0x44/0xa8 pci_call_probe+0x54/0x158 pci_device_probe+0x84/0x100 really_probe+0x184/0x3d0 __driver_probe_device+0x80/0x178 driver_probe_device+0x44/0xe8 __driver_attach+0xec/0x1f8 bus_for_each_dev+0x7c/0xe0 driver_attach+0x28/0x38 bus_add_driver+0x110/0x238 driver_register+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

Geben Sie in diesem Fall -EPROBE_DEFER zurück, damit die Erkennung (Probe) erneut versucht wird, nachdem die erste Funktion ihre Erkennung abgeschlossen hat.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422026

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!