PT-2025-25911

CVE-2022-49985

·

تاريخ النشر

2022-08-25

·

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

2026-10-18

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 5.19.0
الوصف
تتعلق المشكلة باستخدام tnum range في التحقق من نطاق المصفوفة لمؤشرات poke في نواة لينكس. تنشأ مشكلة عندما يكون نطاق tnum range(0, map->max entries - 1) محدودًا في تمثيل النطاق المحدد فعليًّا باستخدام tnum، حيث إن مجموعة الحالات الناتجة عن value + mask قد تؤدي إلى مجموعة شاملة للنطاق الفعلي المقصود. قد يؤدي ذلك إلى إرجاع قيمة «صحيح» لعمليّة التحقق tnum in(range, reg->var off) في حين لا ينبغي ذلك. تم الإبلاغ عن هذه المشكلة بواسطة Hsin-Wei، وهي تستند إلى أداة syzkaller مخصصة.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 5.19.0، قم بالتحديث إلى الإصدار 5.19.0 أو أحدث لحل هذه المشكلة. كحل مؤقت، يُنصح بتقييد استخدام الدالة المعرضة للثغرة bpf int jit compile حتى يتوفر تصحيح. تجنب استخدام المتغير reg->var off في فحص نطاق المصفوفة المتأثر حتى يتم حل المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALSA-2025:15471
ALSA-2025:15472
CESA-2025_15471
CESA-2025_15472
CLSA-2025-1763722365
CLSA-2025-1763731262
INFSA-2025_15471
INFSA-2025_15472
RHSA-2023:2458
RHSA-2023_2458
RHSA-2025:15471
RHSA-2025_15471
RHSA-2025:15472
RHSA-2025_15472
RHSA-2025:17570
RHSA-2025:18043
RHSA-2026:5693
RHSA-2026:5732
SUSE-SU-2025:02264-1
SUSE-SU-2025_02264-1
SUSE-SU-2025:02308-1
SUSE-SU-2025_02308-1
SUSE-SU-2025:02320-1
SUSE-SU-2025:02321-1
SUSE-SU-2025:02322-1
SUSE-SU-2025:02537-1
SUSE-SU-2025_02537-1
SUSE-SU-2025:2264-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾