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.

حجز

17/05/2024

إفشاء

19/05/2024

الاعتدال

تمت الموافقة

إدخال

VDB-265155

EPSS

0.00230

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!