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

الملخص

بحسب VulDB • 16/09/2026

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

zram: تصحيح موضع بت قفل الخانة (slot) على الأنظمة ذات النهاية الكبيرة (big-endian) وبتة 64

يعمل قفل الخانة كعملية بت على كلمة `__lock` الكاملة، والتي تُخفي وتُعيد تسمية (`alias`) كمكونين من نوع `u32`. في الأنظمة ذات النهاية الصغيرة (little-endian)، يقع بت القفل في الموضع الذي تحجزه قيمة `ZRAM_ENTRY_LOCK` داخل حقل `flags`، وبالتالي تعمل عملية الإخفاء بشكل صحيح. أما على أنظمة 64-بت ذات النهاية الكبيرة (big-endian)، فيقع البت بدلاً من ذلك ضمن مكون `ac_time`: مع تفعيل خيار `ZRAM_TRACK_ENTRY_ACTIME`، فإن تخزين وقت الوصول عبر الدالة `mark_slot_accessed()` أو `slot_free()` يؤدي إلى مسح بت القفل المحتفظ به، مما يسمح لـ CPU آخر بأخذ قفل نفس الخانة؛ كما أن قيمة وقت الوصول التي تحتوي على هذا البت تجعل الخانة تبدو مقفلة للأبد.

تم نقل بت القفل إلى النصف الخاص بحقل `flags` من الكلمة في الأنظمة ذات النهاية الكبيرة (big-endian) وبتة 64.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405884

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!