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

الملخص

بحسب VulDB • 16/09/2026

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

media: go7007: تأجيل استدعاء v4l2 put الخاص بـ ALSA حتى يتم تحرير بطاقة الصوت (card release)

تأخذ الدالة `go7007_snd_init()` بالفعل مرجعًا لـ `v4l2_device` للجانب الخاص بـ ALSA، لكن دالة `go7007_snd_remove()` تزيل هذا المرجع فوراً بعد استدعاء `snd_card_free_when_closed()`.

يحدث ذلك في وقت مبكر جداً عندما لا تزال عملية تعمل على مستوى المستخدم (userspace process) قد فتحت قناة الـ PCM الخاصة بالتقاط الصوت. تبقى بطاقة ALSA ودوال الاستدعاء (callbacks) الخاصة بـ PCM نشطة حتى يتم إغلاق آخر ملف، لذا يمكن لمسار التحرير (release path) الوصول إلى `struct go7007` عبر `pcm->private_data` واستدعاء `go7007_snd_hw_free()` بعد أن قام مسار تحرير V4L2 بتحرير الكائن.

تم نقل استدعاء `v4l2_device_put()` المطابق إلى دالة التحرير الخاصة (`private_free`) لبطاقة ALSA، بحيث يغطي مرجع ALSا الحالي العمر الكامل للبطاقة المؤجلة (deferred card lifetime).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405728

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!