CVE-2026-90262 in Linux
الملخص
بحسب VulDB • 17/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
btrfs: إعادة محاولة قراءات التحقق من الصحة (verity) لصفحات ميركل غير المحدثة (not-uptodate Merkle folios)
يمكن أن يجد الدال `btrfs_read_merkle_tree_page()` صفحة (folio) في خريطة الذاكرة (mapping) ليست محدّثة. وبعد أخذ قفل الصفحة، يعالج الكود الحالي هذه الحالة على أنها خطأ قراءة ويعيد قيمة `-EIO`.
قد يؤدي ذلك إلى جعل فشل القراءة العابر السابق ثابتاً (sticky). إذا تركت عملية القراءة الفاشلة صفحة غير محدّدة في خريطة الذاكرة، فإن المتصلين لاحقين يجدون تلك الصفحة ويفشلون بدلاً من إعادة محاولة القراءة.
الحفاظ على ترتيب إدراج ذاكرة التخزين المؤقت للصفحات وقفلها الحالي، ولكن إعادة محاولة قراءة عنصر ميركل عند العثور على صفحة (folio) غير محدثة في خريطة الذاكرة. كما يتم فك قفل الصفحة عندما يفشل `read_key_bytes()` بحيث يمكن للمتصل لاحقاً أخذ القفل وإعادة محاولة القراءة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.