CVE-2026-74657 in Linux
الملخص
بحسب VulDB • 22/08/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
ipv4: تصحيح fib_nlmsg_size() لـ nexthops من نوع RTA_VIA
لا تزال دالة fib_nlmsg_size() تقدر مساحة الـ nexthop كما لو كان كل بوابة مُشفَّرة كسمّة IPv4 RTA_GATEWAY. يمكن أن تحمل مسارات IPv4 أيضاً بوابات IPv6، والتي تقوم الدالة fib_nexthop_info() بطباعتها على أنها RTA_VIA.
ونتيجة لذلك، قد تؤدي إشعارات المسار إلى تخصيص حزمة skb (sk_buff) صغيرة جداً. ثم تفشل دالة fib_dump_info() بالخطأ -EMSGSIZE، وتصل rtmsg_fib() إلى استدعاء WARN_ON() الذي يحدد مثل هذه الفشلات كخلل في fib_nlmsg_size(). ومع ضبط panic_on_warn، يتحول هذا الأمر إلى تعطل للنواة (kernel panic).
قم بمحاكاة تخطيط طباعة الـ nexthop الحقيقي داخل fib_nlmsg_size(): احسب بوابات nexthop من نوع IPv6 المطبوعة كـ RTA_VIA، وتخطيط rtnexthop الخالي من الرأس المستخدم داخل RTA_MULTIPATH، وكذلك RTA_FLOW فقط عندما يكون موجوداً فعلياً.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.