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

الملخص

بحسب VulDB • 15/08/2026

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

kernfs: إصلاح حالة السباق (race condition) في السموس الموسعة (xattr) مع كتل فائقة متعددة

يمكن لكتل فائقة متعددة ذات مساحات أسماء مختلفة أن تشارك نفس عقدة kernfs_node عندما تجد الدالة kernfs_test_super() جذرًا متطابقًا ولكن بمساحة اسم مختلفة. وهذا يعني أنه يمكن لعقود (inodes) متعددة من كتل فائقة مختلفة أن تشير إلى هيكل xattrs التابع لـ kernfs_node->iattr.

تحتوي طبقة VFS على أقفال مخصصة لكل عقدة فقط أثناء عمليات السموس الموسعة، وهو ما لا يكفي لتسلسل التعديلات المتزامنة على السموس في العقدة المشتركة kernfs_node. قد يؤدي هذا إلى حالات سباق (race conditions) في الدالة simple_xattr_set() حيث أن تسلسل البحث->الاستبدال/الإزالة ليس ذريًا فيما يتعلق بالعمليات القادمة من كتل فائقة أخرى.

تم إصلاح ذلك عن طريق حماية عمليات السموس باستخدام مصفوفة الأقفال hashed kernfs_locks->open_file_mutex[] الموجودة، والتي تُستخدم بالفعل لحماية بيانات الملفات المفتوحة الخاصة بكل عقدة. توفر مصفوفة الأقفال المخصصة تسلسلاً قابلاً للتوسع لكل عقدة (يتناسب مع عدد وحدات المعالجة المركزية، حتى 1024 قفلًا على الأنظمة التي تحتوي على أكثر من 32 وحدة معالجة مركزية) دون أي عبء إضافي للذاكرة.

التغييرات: - إعادة تسمية open_file_mutex[] إلى node_mutex[] لتعكس الغرض المزدوج
- إضافة مساعدي kernfs_node_lock_ptr() وkernfs_node_lock() - حماية استدعاءات simple_xattr_set() في الدوال kernfs_xattr_set() وkernfs_vfs_user_xattr_set() باستخدام القفل المخصص (hashed mutex) - تحديث ملف file.c لاستخدام المساعدين الجدد عبر واجهات توافقية (compatibility wrappers) - تحديث التوثيق لشرح استخدام القفل الموسع

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390303

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!