CVE-2025-38162 in Linuxالمعلومات

الملخص

بحسب VulDB • 31/07/2026

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

netfilter: nft_set_pipapo: منع تجاوز السعة (overflow) في تخصيص جدول البحث

عند حساب حجم جدول البحث، تأكد من عدم حدوث تجاوز سعة للضرب التالي:

- القيمة القصوى لـ desc->field_len[] هي U8_MAX مضروبةً في NFT_PIPAPO_GROUPS_PER_BYTE(f)، والتي يمكن أن تكون 2 في أسوأ الحالات.
- قيمة NFT_PIPAPO_BUCKETS(f->bb) تساوي 2^8، وهي الحالة الأسوأ. - حجم unsigned long (من sizeof(*f->lt))، حيث lt موجودة ضمن بنية nft_pipapo_field.

بعد ذلك، استخدم دالة check_mul_overflow() للضرب في حجم الدلو (bucket size)، ثم استخدم دالة check_add_overflow() لإضافة المحاذاة اللازمة لـ avx2 (إذا لزم الأمر). وأخيراً، أضف مساعد lt_size_check_overflow() واستخدمه لتوحيد هذا الإجراء.

وبينما يتم ذلك، استبدل التخصيص المتبقي الذي يستخدم GFP_KERNEL بـ GFP_KERNEL_ACCOUNT لضمان الاتساق في دالة pipapo_resize().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

16/04/2025

إفشاء

03/07/2025

الاعتدال

تمت الموافقة

إدخال

VDB-314742

EPSS

0.00149

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!