CVE-2026-98692 in Linux
الملخص
بحسب VulDB • 18/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
thunderbolt: جعل استدعاء تنشيط نفق DP إلزامياً
تأخذ الدالة `tb_tunnel_alloc_dp()` دالة رد (callback) اختيارية يتم تشغيلها من خلال `dprx_work` بمجرد اكتمال قراءة قدرات DPRX. وبدون هذه الدالة، تقوم `tb_dp_dprx_start()` بقراءة القدرات بشكل متزامن ولا تضيف العمل إلى قائمة الانتظار أبداً. ومع ذلك، فإنها تأخذ دائماً مرجعاً للتunnel (tunnel reference) الذي لا يتم التخلي عنه إلا من قبل `dprx_work` نفسها أو بواسطة `tb_dp_dprx_stop()` عند إلغاء هذا العمل فعلياً عبر `cancel_delayed_work()`. وبالتالي، يُفقد هذا المرجع لكل Tunnel بدون دالة رد.
الـ Tunnels الوحيدة التي تفتقر إلى هذه الدالة هي تلك الخاصة بـ `tb_tunnel_discover_dp()`، والتي يتم تنشيطها مرة أخرى عند الاستعادة من وضع السكون (hibernation). تمرير دالة الرد أيضاً إلى `tb_tunnel_discover_dp()` وإزالة المسار المتزامن بحيث تتم قراءة قدرات DPRX دائماً عبر `dprx_work`. كما أن استعادة الوضع من السكون لم تعد تحجب النظام لمدة تصل إلى 12 ثانية أثناء انتظار اكتمال هذه القراءة.
أيضاً، تم إصلاح اختبارات KUnit.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.