PT-2026-4852

CVE-2026-23456

·

تاريخ النشر

2026-01-26

·

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

2026-10-21

الوصف من

CVSS 3.1
8.2
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس من 5.10 إلى 6.19
الوصف
يوجد خطأ قراءة خارج النطاق في محلل تتبع اتصال H.323 داخل وحدة netfilter. تحدث المشكلة في الدالة decode int() أثناء حالة CONS، حيث يستدعي النظام get bits(bs, 2) لقراءة قيمة الطول، ثم يستدعي get uint(bs, len) دون التحقق مما إذا كانت البايتات المطلوبة len لا تزال موجودة في المخزن المؤقت. وهذا يسمح بشن هجوم قابل للتنفيذ عن بُعد، حيث يمكن لحزمة H.323/RAS مشوهة تُرسَل إلى المنفذ 1720 أن تتسبب في قراءة خارج نطاق الذاكرة (slab-out-of-bounds) تتراوح بين 1 و4 بايت. ويمكن استخدام هذا التسرب في الذاكرة للتحايل على KASLR (توزيع عشوائي لمساحة عناوين النواة) عن طريق تسريب مؤشرات النواة، أو أسرار ASLR، أو مواد التشفير من ذاكرة slab. يمكن الوصول إلى هذه الثغرة الأمنية دون الحاجة إلى مصادقة أو امتيازات أو تفاعل من المستخدم على جدران الحماية القائمة على نظام Linux أو بوابات NAT التي تقوم بتحميل الوحدة النمطية nf conntrack h323.
التوصيات
بالنسبة لإصدارات نواة Linux من 5.10 إلى 6.19، قم بتطبيق التصحيح الرسمي الذي يضيف فحصًا للحدود لعدد len بايت بعد استدعاء get bits() وقبل استدعاء get uint() في الدالة decode int().
كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى المنفذ 1720 أو قم بتعطيل الوحدة النمطية nf conntrack h323 إذا لم يكن تتبع اتصالات H.323 مطلوبًا.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
CLSA-2026-1786350974
CLSA-2026-1792137027
ECHO-225B-91EF-A04E
OESA-2026-2172
OESA-2026-2173
OESA-2026-2176
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:2068-1
SUSE-SU-2026:21834-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
SUSE-SU-2026:21876-1
SUSE-SU-2026:21877-1
SUSE-SU-2026:21916-1
SUSE-SU-2026:21919-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾