CVE-2026-74452 in Linuxالمعلومات

الملخص

بحسب VulDB • 15/08/2026

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

drm/panthor: رفض أقسام البرنامج الثابت (firmware) التي تحتوي على بيانات بحجم مفرط

في دالة `panthor_fw_load_section_entry()`، يتم حساب حجم البيانات المراد نسخها دون التحقق من صحتها مقابل `section_size` المخصص:

section->data.size = hdr.data.end - hdr.data.start;

إذا قام برنامج ثابت مُعدّ بشكل خبيث (crafted firmware) بتعيين قيمة `data.size` أكبر من الذاكرة المُخصصة، فقد يؤدي ذلك إلى حدوث تجاوز في مخزن البيانات على الكومة (heap buffer overflow) داخل دالة `panthor_fw_init_section_mem()`:

memcpy(section->mem->kmap, section->data.buf, section->data.size);

بالإضافة إلى ذلك، إذا تجاوزت قيمة `section->data.size` حجم كائن الذاكرة (BO)، فهل يمكن أن يؤدي هذا إلى حدوث خطأ في حساب الحجم عند استخدام دالة `memset`، مما ينتج عنه مسح هائل للصفير خارج حدود النطاق (out-of-bounds zeroing) لذاكرةkernel؟

memset(section->mem->kmap + section->data.size, 0, panthor_kernel_bo_size(section->mem) - section->data.size);

رفض إدخالات الأقسام التي يكون فيها حجم البيانات الأولية أكبر من حجم القسم.

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

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390814

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!