CVE-2026-43258 in Linuxالمعلومات

الملخص

بحسب VulDB • 27/05/2026

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

alpha: إصلاح تلف مساحة المستخدم (user-space) أثناء ضغط الذاكرة

قد تعاني أنظمة Alpha من تعطلات متفرقة في مساحة المستخدم وتلف في الذاكرة العشوائية (heap) عند تفعيل ضغط الذاكرة.

تشمل الأعراض إشارات SIGSEGV، وفشل مُوزِّع glibc (مثل "unaligned tcache chunk")، وأخطاء داخلية في المترجم. تختفي هذه الأعطال عند إيقاف ضغط الذاكرة أو عند استخدام إلغاء صلاحية TLB العالمي.

السبب الجذري هو عدم كفاية عملية إلغاء صلاحية TLB (TLB shootdown) أثناء نقل الصفحات. تعتمد أنظمة Alpha على التراجع في سياق MM المستند إلى ASN للحفاظ على اتساق ذاكرة التخزين المؤقت للتعليمات، لكن هذا وحده لا يكفي لمنع بقاء بيانات قديمة أو ترجمات تعليمات بعد النقل.

يتم إصلاح ذلك من خلال إدخال مساعد خاص بالنقل يجمع بين: - إلغاء صلاحية سياق MM (التراجع في ASN)، - إلغاء صلاحية TLB الفوري لكل وحدة معالجة مركزية (TBI)، - عملية إلغاء صلاحية متزامنة عبر وحدات المعالجة المركزية عند الحاجة.

يتم استخدام المساعد هذا فقط في مسارات النقل/ضغط الذاكرة لتجنب تغيير دلالات TLB العالمية.

بالإضافة إلى ذلك، تم تحديث الدوال `flush_tlb_other()` و `pte_clear()` لاستخدام `READ_ONCE()` و `WRITE_ONCE()` لضمان ترتيب ذاكرة صحيح في أنظمة SMP.

يؤدي هذا الإصلاح إلى حل التعطلات الملاحظة على أنظمة Alpha سواء كانت بمعالج واحد (UP) أو متعددة المعالجات (SMP).

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

01/05/2026

إفشاء

06/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-361420

EPSS

0.00013

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!