CVE-2026-89900 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

media: cec: core: Behebung von kmemleak durch fehlenden Aufruf von rc_free_device()

Der Commit dccc0c3ddf8f („media: rc: Fix race between unregister and urb/irq callbacks“) hat den impliziten Aufruf von rc_free_device() aus rc_unregister_device() entfernt. Allerdings wurde dabei nicht die NULL-Zuweisung an adap->rc entfernt, was dazu führt, dass rc_free_device() bei einem zugewiesenen rc-Gerät niemals aufgerufen wird.

kmemleak meldet Folgendes nach z.B. dem Unbind von dw-hdmi:

unreferenced object 0xffff00010ac10000 (size 4096): comm "kworker/u16:1", pid 39, jiffies 4294897739 hex dump (first 32 bytes): 20 23 4b 0a 01 00 ff ff 08 00 c1 0a 01 00 ff ff #K............. 08 00 c1 0a 01 00 ff ff 00 00 00 00 00 00 00 00 ................ backtrace (crc e11baccc): kmemleak_alloc+0x38/0x44 __kmalloc_cache_noprof+0x4a8/0x5e0 rc_allocate_device+0x48/0x2a0 cec_allocate_adapter+0x3ac/0x800 dw_hdmi_cec_probe+0x264/0x634 platform_probe+0xc0/0x188 really_probe+0x4a4/0x8e0 __driver_probe_device+0x2f8/0x440 driver_probe_device+0x60/0x160 __device_attach_driver+0x1a0/0x2a0 bus_for_each_drv+0x100/0x1a0 __device_attach+0x174/0x350 device_initial_probe+0x90/0xb0 bus_probe_device+0x4c/0x120 device_add+0xdec/0x116c platform_device_add+0x354/0x598

Entfernen Sie die Zuweisung von adap->rc zu NULL, damit cec_delete_adapter() das zugewiesene rc-Gerät freigibt, nachdem der letzte Benutzer des cec-Geräts beendet wurde, um den kmemleek-Fehler zu beheben.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405739

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!