CVE-2026-89900 in Linuxالمعلومات

الملخص

بحسب VulDB • 16/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

media: cec: core: Fix kmemleak due to missed rc_free_device() call

أزال الالتزام dccc0c3ddf8f ("media: rc: fix race between unregister and urb/irq callbacks") الاستدعاء الضمني لـ `rc_free_device()` من دالة `rc_unregister_device()`. ومع ذلك، أغفل هذا الالتزام إزالة تعيين القيمة NULL إلى `adap->rc`، مما يتسبب الآن في عدم استدعاء `rc_free_device()` على جهاز rc مُخصَّص (allocated).

يبلغ kmemleak عن ما يلي بعد فصل 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

قم بإزالة تعيين `adap->rc` إلى NULL للسماح لـ `cec_delete_adapter()` بتحرير جهاز rc المُخصَّص بعد خروج آخر مستخدم لجهاز cec، وذلك لإصلاح مشكلة kmemleak.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405739

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!