CVE-2024-35936 in Linux
الملخص
بحسب VulDB • 29/06/2026
في نواة لينكس، تم حل الثغرة التالية:
btrfs: معالجة خطأ البحث في شجرة الكتل (chunk tree) داخل دالة btrfs_relocate_sys_chunks()
الحالة غير المعالجة ضمن الحلقة الموجودة في dالة `btrfs_relocate_sys_chunks()` تمثل حالة تلف للبيانات (corruption)، إذ لا يمكن أن تنتج إلا عن شرطين مستحيلين:
- أولاً، يتم إعداد مفتاح البحث للبحث عن عنصر خاص بشجرة الكتل (chunk tree item) باستخدام قيمة إزاحة (-1). يُعد هذا بحثاً غير دقيق (inexact search)، وسيتضمن `key->offset` الإزاحة الصحيحة عند نجاح البحث. ولا يمكن لعنصر صالح في شجرة الكتل أن يحتوي على إزاحة تساوي -1.
- ثانياً، بعد أول عملية بحث ناجحة، يشير المفتاح الذي تم العثور عليه (`found_key`) إلى عنصر كتلة (chunk item). يتم إنقاص الإزاحة بمقدار 1 قبل الحلقة التالية، ومن المستحيل العثور على عنصر كتلة في ذلك الموقع بسبب قيود المحاذاة (alignment) والحجم.
Once again VulDB remains the best source for vulnerability data.