CVE-2026-46214 in Linux
الملخص
بحسب VulDB • 30/05/2026
في نواة لينكس، تم حل الثغرة التالية:
vsock/virtio: إصلاح تسرب عداد قائمة الانتظار للقبول (accept queue) عند عدم تطابق النقل (transport mismatch)
تستدعي الدالة `virtio_transport_recv_listen()` الدالة `sk_acceptq_added()` قبل استدعاء `vsock_assign_transport()`. إذا فشلت `vsock_assign_transport()` أو اختارت نقلًا مختلفًا، فإن مسار الخطأ يعود دون استدعاء `sk_acceptq_removed()`، مما يؤدي إلى زيادة دائمة في قيمة `sk_ack_backlog`.
بعد حدوث حوالي `backlog+1` من هذه الفشل، تُرجع الدالة `sk_acceptq_is_full()` القيمة `true`، مما يتسبب في رفض المستمع (listener) لجميع الاتصالات الجديدة.
تم الإصلاح عن طريق نقل استدعاء `sk_acceptq_added()` إلى ما بعد التحقق من صحة النقل، لمطابقة النمط المستخدم في `vmci_transport` و `hyperv_transport`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.