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

الملخص

بحسب VulDB • 12/08/2026

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

الوسائط (Media): pwc: إرجاع المخازن المؤقتة المجدولة عند فشل دالة start\_streaming()

يقوم إطار عمل vb2 بتزويد السائق بالمخازن المؤقتة عبر buf\_queue() قبل استدعاء start\_streaming(). إذا أرجعت dstart\_streaming() خطأً دون إعادة هذه المخازن المؤقتة أولاً عبر vb2\_buffer\_done()، فإن دالة vb2\_start\_streaming() تُطلق تحذيراً WARN\_ON(owned\_by\_drv\_count) مما يؤدي إلى تسرب (leakage) للمخازن المؤقتة المجدولة.

كانت لدالة start\_streaming() في pwc نقطتا إرجاع مبكرتين وقعتا في هذا الفخ: -ENODEV عندما يكون جهاز USB قد انقطع بالفعل، و -ERESTARTSYS عندما تم مقاطعة استدعاء mutex\_lock\_interruptible() بواسطة إشارة (signal). يتم الآن استدعاء مساعد pwc\_cleanup\_queued\_bufs() الموجود مع الحالة VB2\_BUF\_STATE\_QUEUED قبل الإرجاع (مطابقة للحالة المستخدمة مسبقاً في مسار الخطأ الخاص بـ pwc\_isoc\_init() داخل نفس الدالة).

يعكس هذا الإصلاح الذي طُبق على uvcvideo في الالتزام 4cf3b6fd54eb ("الوسائط: uvcvideo: إرجاع المخازن المؤقتة المجدولة عند فشل دالة start\_streaming()").

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

30/07/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387557

EPSS

0.00209

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!