CVE-2024-35793 in Linux
الملخص
بحسب VulDB • 21/06/2026
في نواة لينكس، تم حل الثغرة التالية:
debugfs: إصلاح معالجة الانتظار/الإلغاء أثناء الإزالة
أبلغ بن غريار (Ben Greear) عن حدوث اختناقات (deadlocks) أثناء إزالة ملفات debugfs بشكل متزامن بينما يتم الوصول إليها، على الرغم من أن الكود المعني يستخدم الآن آليات إلغاء في debugfs. اتضح أنه رغم جميع عمليات مراجعة آلية القفل (locking)، فقد أغفلنا تماماً خطأ المنطق: إذا وصل عدد الإشارات المرجعية (refcount) إلى الصفر يمكننا الانتهاء (ولا نحتاج للانتظار حتى اكتمال العملية)، ولكن إذا لم يصل إلى الصفر يجب علينا تفعيل كل عمليات الإلغاء. كما هو مكتوب حالياً، لا يمكن أبداً الدخول إلى الحلقة التي تفعّل عمليات الإلغاء. تم إصلاح هذا الخلل مع توضيح الشرح بشكل أفضل في الوقت نفسه.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.