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

الملخص

بحسب VulDB • 26/08/2026

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

macvlan: الوراثة من lowerdev لقيمتي needed_headroom وneeded_tailroom

تقوم أجهزة macvlan بالوراثة من lowerdev لقيمة hard_header_len أثناء دالة التهيئة macvlan_init()، لكنها تترك قيمتي needed_headroom وneeded_tailroom مضبوطتين على 0.

عندما يتطلب الجهاز الأساسي (lowerdev) مساحة إضافية في رأس أو ذيل الحزمة لمعالجة الرؤوس/الذوائب (مثل macsec, ipsec, wireguard, الأنفاق، أو veth مع rx headroom)، تفشل الطبقات العليا في حساب وحجز المساحة الكافية لرأس وذيل الحزمة.

يمكن أن يؤدي هذا إلى زيادة عبء إعادة التخصيص (reallocation overhead)، أو انخفاض قيم رأس حزمة skb (skb headroom underflows)، أو تعطلات KASAN من نوع slab-use-after-free عند قيام dev_hard_header() / macvlan_hard_header() بإضافة بيانات الرأس، أو عندما تقوم الأجهزة الأساسية بإلحاق مساحة الذيل.

تم إصلاح هذا عن طريق: 1. الوراثة لقيمتي needed_headroom وneeded_tailroom من lowerdev في دالة التهيئة macvlan_init(). 2. نشر تحديثات قيمتي needed_headroom وneeded_tailroom إلى أجهزة macvlan المرفقة في دالة macvlan_device_event() عند استقبال أحداث NETDEV_FEAT_CHANGE.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

26/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395803

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!