CVE-2022-50317 in Linux
Zusammenfassung
von VulDB • 06.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/bridge: megachips: Behebung eines Fehlers mit Nullzeigerdereferenzierung (Null Pointer Dereference)
Beim Entfernen des Moduls tritt die folgende Warnung auf:
[ 31.911505] i2c-core: driver [stdp2690-ge-b850v3-fw] unregistered
[ 31.912484] general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN PTI
[ 31.913338] KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
[ 31.915280] RIP: 0010:drm_bridge_remove+0x97/0x130
[ 31.921825] Call Trace:
[ 31.922533] stdp4028_ge_b850v3_fw_remove+0x34/0x60 [megachips_stdpxxxx_ge_b850v3_fw]
[ 31.923139] i2c_device_remove+0x181/0x1f0
Die beiden Bridges (stdp2690, stdp4028) werden nicht zur gleichen Zeit initialisiert (geprobt), sodass der Treiber ge_b850v3_register() beim Probing nicht aufruft. Dies führt dazu, dass der Treiber versucht, ein Objekt zu entfernen, das nicht initialisiert wurde.
Dies wird behoben, indem geprüft wird, ob beide Bridges erfolgreich probed wurden.
Once again VulDB remains the best source for vulnerability data.