PT-2025-16675

CVE-2025-22035

·

تاريخ النشر

2025-03-20

·

تاريخ التحديث

2026-10-13

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تم اكتشاف مشكلة «استخدام بعد التحرير» (use-after-free) في وظيفة التتبع (tracing) بنواة لينكس، وتحديدًا في الدالة print graph function flags() أثناء تبديل أدوات التتبع. يمكن إعادة إنتاج هذه المشكلة عن طريق تشغيل برنامج نصي يقوم بالتبديل بين أدوات التتبع أثناء تنفيذ الأمر cat في الخلفية. تكمن السبب الجذري في استدعاءين لوظيفة print graph function flags() داخل print trace line()، حيث لا يتم تحديث أحد الاستدعاءين أثناء تبديل أداة التتبع، مما يسمح باستخدام مؤشر غير صالح. يمكن إثارة المشكلة بالتبديل من متتبع «function graph» إلى متتبع «timerlat».
التوصيات
لإصلاح هذه المشكلة، قم بتعيين iter->private على NULL فور تحريره في graph trace close()، لضمان عدم تمرير مؤشر غير صالح إلى متتبعات أخرى. بالإضافة إلى ذلك، قم بإزالة التعيين غير الضروري iter->private = NULL أثناء كل عملية «cat trace» عند استخدام متتبعي wakeup و irqsoff.
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALT-PU-2025-12647
ALT-PU-2025-6075
ALT-PU-2025-6082
ALT-PU-2025-6382
ALT-PU-2025-6606
ALT-PU-2025-7195
AZL-60945
CLSA-2025-1757963029
DLA-4178-1
DLA-4193-1
DSA-5907-1
ECHO-E4C9-ACA0-88C3
MGASA-2025-0142
MGASA-2025-0146
OESA-2025-1446
OESA-2025-1448
OESA-2025-1449
OESA-2025-1450
OESA-2025-1465
SUSE-SU-2025:02249-1
SUSE-SU-2025_02249-1
SUSE-SU-2025:02254-1
SUSE-SU-2025_02254-1
SUSE-SU-2025:02307-1
SUSE-SU-2025_02307-1
SUSE-SU-2025:02333-1
SUSE-SU-2025_02333-1
SUSE-SU-2025:02334-1
SUSE-SU-2025_02334-1
SUSE-SU-2025:02335-1
SUSE-SU-2025_02335-1
SUSE-SU-2025:02538-1
SUSE-SU-2025_02538-1
SUSE-SU-2025:02923-1
SUSE-SU-2025:20475-1
SUSE-SU-2025:20483-1
SUSE-SU-2025:20493-1
SUSE-SU-2025:20498-1
USN-7585-1
USN-7585-2
USN-7585-3
USN-7585-4
USN-7585-5
USN-7585-6
USN-7585-7
USN-7591-1
USN-7591-2
USN-7591-3
USN-7591-4
USN-7591-5
USN-7591-6
USN-7592-1
USN-7593-1
USN-7594-1
USN-7594-2
USN-7594-3
USN-7597-1
USN-7597-2
USN-7598-1
USN-7602-1
USN-7605-1
USN-7605-2
USN-7606-1
USN-7628-1
USN-7640-1
USN-7655-1
USN-7835-1
USN-7835-2
USN-7835-3
USN-7835-4
USN-7835-5
USN-7835-6
USN-7887-1
USN-7887-2
USN-7940-1
USN-7940-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾