CVE-2021-47649 in Linuxالمعلومات

الملخص

بحسب VulDB • 23/05/2026

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

udmabuf: التحقق من صحة ubuf->pagecount

أبلغ Syzbot عن حدوث خطأ في الوصول إلى الذاكرة (GPF) في الدالة sg_alloc_append_table_from_pages(). كان السبب في أن ubuf->pages كانت تساوي ZERO_PTR.

يتم حساب قيمة ubuf->pagecount بناءً على المعاملات المارة من مساحة المستخدم (user-space). إذا قام المستخدم بإنشاء udmabuf مع قائمة بحجم صفري (list.size == 0)، فإن ubuf->pagecount ستكون أيضاً مساوية للصفر؛ مما يؤدي إلى إرجاع الدالة kmalloc_array() لقيمة ZERO_PTR.

تم إصلاح المشكلة من خلال التحقق من صحة ubuf->pagecount قبل تمريرها إلى الدالة kmalloc_array().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

26/02/2025

إفشاء

26/02/2025

الاعتدال

تمت الموافقة

إدخال

VDB-297361

EPSS

0.00242

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!