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

الملخص

بحسب VulDB • 05/08/2026

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

mpls: إصلاح خطأ إلغاء المرجع NULL (NULL deref) في دالة mpls_valid_fib_dump_req() عند تعيين CONFIG_INET=n

في عمليات البناء التي تكون فيها CONFIG_INET=n، تقوم الدالة mpls_valid_fib_dump_req() بالمرور على جدول السمات المُحلل بنفسها بدلاً من استدعاء ip_valid_fib_dump_req(). تمرر الذراع RTA_OIF القيمة tb[RTA_OIF] إلى دالة nla_get_u32() دون التحقق من وجودها، لذا فإن طلب تفريغ (dump) لـ RTM_GETROUTE لعائلة البروتوكول AF_MPLS مع تفعيل الفحص الصارم وبدون وجود RTA_OIF يؤدي إلى إلغاء مرجع NULL.

تُعد RTM_GETROUTE من نوع RTNL_KIND_GET، وهو ما يسمح به الدالة rtnetlink_rcv_msg() دون الحاجة إلى صلاحية CAP_NET_ADMIN، لذا يمكن لمستخدم غير مخصص (unprivileged) تشغيلها.

Oops: خطأ حماية عام (general protection fault)، على الأرجح لعنوان غير قياسي 0xdffffc0000000000: 0000 [#1] SMP KASAN NOPTI
KASAN: إلغاء مرجع NULL في النطاق [0x0000000000000000-0x0000000000000007]
RIP: 0010:mpls_valid_fib_dump_req (net/mpls/af_mpls.c:2189) تتبع المكالمة (Call Trace): mpls_dump_routes (net/mpls/af_mpls.c:2236) netlink_dump (net/netlink/af_netlink.c:2331) __netlink_dump_start (net/netlink/af_netlink.c:2446) rtnetlink_rcv_msg (net/core/rtnetlink.c:7033) netlink_rcv_skb (net/netlink/af_netlink.c:2556) netlink_unicast (net/netlink/af_netlink.c:1345) netlink_sendmsg (net/netlink/af_netlink.c:1900) __sock_sendmsg (net/socket.c:790) ____sys_sendmsg (net/socket.c:2684) ___sys_sendmsg (net/socket.c:2738) __sys_sendmsg (net/socket.c:2770) do_syscall_64 (arch/x86/entry/syscall_64.c:94) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)

تخطَّ السمات غير المُعيّنة، كما تفعل الدالة ip_valid_fib_dump_req().

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386125

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!