PT-2025-18496
CVE-2022-49779
·
تاريخ النشر
2022-11-18
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.1.0-rc4
الوصف
تم إصلاح ثغرة أمنية في نواة Linux تتعلق بـ kprobes. تحدث المشكلة عندما يتم مسح post handler الخاص بـ aggrprobe في الدالة unregister kprobe top()، بينما لا يزال aggrprobe مسلّحًا بـ kprobe ipmodify ops. قد يؤدي ذلك إلى إطلاق تنبيه في disarm kprobe ftrace() ويحتمل أن يتسبب في حدوث خطأ «الاستخدام بعد التحرير» (use-after-free). تظهر المشكلة عندما يتم إلغاء تسجيل probe قائم على ftrace ويتم مسح post handler، لكن الاستدعاءات اللاحقة لـ disarm kprobe() تستخدم kprobe ftrace ops لأن post handler يساوي NULL.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 6.1.0-rc4، يُنصح بالتحديث إلى إصدار أحدث يتضمن تصحيحًا لهذه المشكلة. كحل مؤقت (workaround)، تجنب استخدام ميزة kprobe-on-ftrace حتى يتم حل المشكلة. بالإضافة إلى ذلك، توخ الحذر عند إلغاء تسجيل kprobes لمنع حدوث أخطاء محتملة في الاستخدام بعد التحرير (use-after-free).
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾