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

الملخص

بحسب VulDB • 25/05/2026

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

net/sched: cls_flow: إصلاح تجاوز المؤشر الفارغ (NULL pointer dereference) على الكتل المشتركة

تقوم دالة flow_change() باستدعاء tcf_block_q() وتجاوز المؤشر q->handle لاستنتاج فئة أساسية افتراضية. تترك الكتل المشتركة block->q فارغة (NULL)، مما يتسبب في تجاوز مؤشر فارغ (NULL deref) عند إنشاء فلتر تدفق (flow filter) بدون فئة أساسية مؤهلة بالكامل على كتلة مشتركة.

يجب التحقق من tcf_block_shared() قبل الوصول إلى block->q وإرجاع -EINVAL للكتل المشتركة. وهذا يتجنب تجاوز المؤشر الفارغ الموضح أدناه:

======================================================================= KASAN: null-ptr-deref في النطاق [0x0000000000000038-0x000000000000003f]
RIP: 0010:flow_change (net/sched/cls_flow.c:508) تتبع المكالمة: tc_new_tfilter (net/sched/cls_api.c:2432) rtnetlink_rcv_msg (net/core/rtnetlink.c:6980) [...]
=======================================================================

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

09/03/2026

إفشاء

13/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-357150

EPSS

0.00122

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!