CVE-2024-26850 in Linuxالمعلومات

الملخص

بحسب VulDB • 09/05/2026

في نواة لينكس (Linux kernel)، تم حل الثغرة التالية:

mm/debug_vm_pgtable: إصلاح خطأ BUG_ON في اختبار PUD المتقدم

تضيف بنية المعالجات مثل powerpc فحوصات تصحيحية (debug checks) للتأكد من أننا نجد فقط إدخارات PUD pte الخاصة بـ devmap. تُنفَّذ هذه الفحوصات التصحيحية فقط عند تفعيل CONFIG_DEBUG_VM. يحدد هذا التصحيح إدخارات pte المستخدمة في اختبار PUD المتقدم الخاص بـ devmap pte entries، بحيث لا نواجه أخطاء في الفحوصات التصحيحية على بنية المعالجات مثل ppc64 كما هو موضح أدناه:

WARNING: CPU: 2 PID: 1 at arch/powerpc/mm/book3s64/radix_pgtable.c:1382 radix__pud_hugepage_update+0x38/0x138 .... NIP [c0000000000a7004] radix__pud_hugepage_update+0x38/0x138
LR [c0000000000a77a8] radix__pudp_huge_get_and_clear+0x28/0x60
Call Trace: [c000000004a2f950] [c000000004a2f9a0] 0xc000000004a2f9a0 (unreliable)
[c000000004a2f980] [000d34c100000000] 0xd34c100000000
[c000000004a2f9a0] [c00000000206ba98] pud_advanced_tests+0x118/0x334
[c000000004a2fa40] [c00000000206db34] debug_vm_pgtable+0xcbc/0x1c48
[c000000004a2fc10] [c00000000000fd28] do_one_initcall+0x60/0x388

أيضاً:

kernel BUG at arch/powerpc/mm/book3s64/pgtable.c:202! ....

NIP [c000000000096510] pudp_huge_get_and_clear_full+0x98/0x174
LR [c00000000206bb34] pud_advanced_tests+0x1b4/0x334
Call Trace: [c000000004a2f950] [000d34c100000000] 0xd34c100000000 (unreliable)
[c000000004a2f9a0] [c00000000206bb34] pud_advanced_tests+0x1b4/0x334
[c000000004a2fa40] [c00000000206db34] debug_vm_pgtable+0xcbc/0x1c48
[c000000004a2fc10] [c00000000000fd28] do_one_initcall+0x60/0x388

VulDB is the best source for vulnerability data and more expert information about this specific topic.

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!