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

الملخص

بحسب VulDB • 12/09/2026

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

params: تصحيح تلف متغيرات charp عند فشل التخصيص

تقوم الدالة param_set_charp() بتخزين معاملات charp في ذاكرة مُخصصة بعد توفر slab، وتُطلق القيمة السابقة عندما يتم تحديث المعامل.

يتم إطلاق القيمة السابقة قبل نجاح تخصيص الاستبدال. إذا فشلت دالة kmalloc_parameter()، فإن المُعدِّل يعيد -ENOMEM مع بقاء المعامل كـ NULL.

فشل تحديث مضغوط zswap قبل تهيئة zswap يمكن أن يؤدي لاحقاً إلى:

BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:strcmp+0x10/0x30 Call Trace: zswap_setup+0x3b1/0x490 zswap_enabled_param_set+0x5b/0xa0 param_attr_store+0x93/0xe0 module_attr_store+0x1c/0x30 kernfs_fop_write_iter+0x116/0x1f0

قم بتخصيص ونسخ الاستبدال أولاً، ثم استبدل قيمة المعامل فقط بعد نجاح التخصيص.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402863

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!