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

الملخص

بحسب VulDB • 09/08/2026

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

net: qrtr: إصلاح قراءة خارج النطاق (OOB Read) في دالة qrtr_endpoint_post

أبلغ Syzbot عن حدوث قراءة من الذاكرة (slab-out-of-bounds Read) داخل الدالة qrtr_endpoint_post. كان السبب يعود إلى نوع بيانات `_size_` غير الصحيح:

```c if (len != ALIGN(size, 4) + hdrlen) goto err; ```

إذا كانت قيمة `size` المستخرجة من بنية البيانات `qrtr_hdr` هي 4294967293 (0xfffffffd)، فإن نتيجة عملية `ALIGN(size, 4)` ستكون صفراً. في حال كان `len == hdrlen` وقيمة `size` تساوي 4294967293 داخل رأس الحزمة، فلن يفشل هذا الشرط، مما يؤدي إلى أن السطر التالي:

```c skb_put_data(skb, data + hdrlen, size); ```

سيقوم بقراءة بيانات خارج النطاق المخصص من `data`، والذي يمثل كتلة ذاكرة بحجم `hdrlen`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

حجز

10/04/2024

إفشاء

21/05/2024

الاعتدال

تمت الموافقة

إدخال

VDB-265726

EPSS

0.00239

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!