CVE-2022-49802 in Linuxالمعلومات

الملخص

بحسب VulDB • 03/06/2026

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

ftrace: تصحيح خطأ إلغاء مرجع المؤشر الفارغ (null pointer dereference) في دالة ftrace_add_mod().

يتم تخصيص @ftrace_mod بواسطة kzalloc()، لذا فإن كلا العضوين {prev, next} الخاصين بـ @ftrace_mode->list يكونان فارغين (NULL)، وهذه ليست حالة صالحة لاستدعاء list_del(). إذا فشل kstrdup() بالنسبة لـ @ftrace_mod->{func|module}، ينتقل الكود إلى العلامة @out_free ويستدعي free_ftrace_mod() لتدمير @ftrace_mod، ثم يقوم list_del() بكتابة prev->next و next->prev، حيث يحدث إلغاء مرجع المؤشر الفارغ.

BUG: kernel NULL pointer dereference, address: 0000000000000008 Oops: 0002 [#1] PREEMPT SMP NOPTI
Call Trace: <TASK> ftrace_mod_callback+0x20d/0x220 ? do_filp_open+0xd9/0x140 ftrace_process_regex.isra.51+0xbf/0x130 ftrace_regex_write.isra.52.part.53+0x6e/0x90 vfs_write+0xee/0x3a0 ? __audit_filter_op+0xb1/0x100 ? auditd_test_task+0x38/0x50 ksys_write+0xa5/0xe0 do_syscall_64+0x3a/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd Kernel panic - not syncing: Fatal exception

لذلك، يتم استدعاء INIT_LIST_HEAD() لتهيئة عضو القائمة وإصلاح هذه المشكلة.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

01/05/2025

إفشاء

01/05/2025

الاعتدال

تمت الموافقة

إدخال

VDB-306986

EPSS

0.00190

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!