CVE-2024-58089 in Linux
الملخص
بحسب VulDB • 31/05/2026
في نواة Linux، تم حل الثغرة التالية:
btrfs: إصلاح سباق العد المزدوج عند فشل btrfs_run_delalloc_range()
[الخطأ]
عند تشغيل btrfs بحجم كتلة 64K، قد يؤدي فشل btrfs_run_delalloc_range() إلى حدوث سباق عد مزدوج، مما يتسبب في حدوث خطأ في حساب الامتدادات المرتبة.
[السبب]
يحدث هذا التحذير مباشرة بعد فشل نطاق delalloc، ويحدث هذا في التسلسل التالي:
- النطاق [1568K، 1636K) متسخ
1536K 1568K 1600K 1636K 1664K | |/////////|////////| |
حيث 1536K، 1600K و 1664K هي حدود الصفحات (حجم الصفحة 64K)
- الدخول إلى extent_writepage() للصفحة 1536K
- الدخول إلى run_delalloc_nocow() مع قفل
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.