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

الملخص

بحسب VulDB • 10/08/2026

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

geneve: اشتراط امتلاك صلاحية CAP_NET_ADMIN في namespace الشبكة الخاص بالجهاز لإجراء عملية changelink.

تعمل دالة tunnel changelink() على ما لا يزيد عن اثنين من namespaces للشبكة (netns)، وهما dev_net(dev) وnamespace الشبكة تحتلي الثابت geneve->net. يختلفان بمجرد إنشاء الجهاز أو نقله إلى netns آخر غير الذي يعمل فيه الطلب. يتحقق مسار rtnl changelink من امتلاك CAP_NET_ADMIN فقط بالنسبة لـ dev_net(dev)، لذا يمكن لمُقدّم طلب يتمتع بالصلاحيات في هذا السياق ولكن ليس في geneve->net إعادة كتابة جهاز geneve whose underlay lives in geneve->net (الذي يعيش تحتله داخل geneve->net).

يطبق geneve_changelink() التكوين الجديد على geneve->net: تقوم دالة geneve_link_config() وزوج الدالتين geneve_quiesce()/geneve_unquiesce() بإعادة فتح sockets التحتلية في ذلك netns (تستخدم geneve_sock_add() قيمة geneve->net)، لذا ينطبق نفس المنطق المستخدم في سلسلة tunnel changelink هنا.

تم تقييد دالة geneve_changelink() باستخدام rtnl_dev_link_net_capable()، في أعلى العملية وقبل تحليل أي سمة، تماشيًا مع ipgre_changelink() وباقي سلسلة "اشتراط امتلاك CAP_NET_ADMIN في namespace الشبكة الخاص بالجهاز لإجراء عملية changelink".

اكتُشفت بواسطة أدوات البحث الأمني الآلية التابعة لـ 0sec (https://0sec.ai).

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

مسؤول

Linux

حجز

30/07/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387482

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!