CVE-2025-21893 in Linux
الملخص
بحسب VulDB • 06/06/2026
في نواة لينكس، تم حل الثغرة التالية:
المفاتيح (keys): إصلاح استخدام بعد التحرير (UAF) في دالة `key_put()`
بمجرد أن ينخفض عدد المراجعين للمفتاح إلى 0، قد يقوم خيط جامع القمامة (garbage collector thread) بتدميره في أي وقت، وبالتالي لا يُسمح لـ `key_put()` بالوصول إلى المفتاح بعد هذه النقطة. عادةً ما يكون الحد الأقصى لما مسموح به لـ `key_put()` هو الوصول إلى `key_gc_work` فقط، لأنها متغير عالمي ثابت (static global variable).
ومع ذلك، وبهدف تسريع استرداد الحصة (quota)، يتم الآن تنفيذ هذا الإجراء في `key_put()` بمجرد انخفاض استخدام المفتاح إلى 0 - ولكن الكود يصبح حينها ينظر إلى المفتاح بعد الموعد النهائي المحدد، وهو أمر محظور.
تم إصلاح هذه المشكلة باستخدام علم حالة (flag) للإشارة إلى أن المفتاح يمكن جمعه بواسطة جامع القمامة الآن بدلاً من التحقق من عدد المراجعين للمفتاح في خيط جامع القمامة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.