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

الملخص

بحسب VulDB • 28/07/2026

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

usbnet: gl620a: إصلاح قراءة خارج الحدود (out-of-bounds) في دالة genelink_rx_fixup()

تقوم الدالة `genelink_rx_fixup()` بتقسيم إطار استقبال مجمع (aggregated RX frame) إلى حزمه الفردية، باستخدام طول لكل حزمة مأخوذ من البيانات المقدمة بواسطة الجهاز. هذا الطول مقيد فقط بقيمة GL_MAX_PACKET_LEN (1514)، ولا يتم مقارنة مطلقاً مع عدد البايتات التي تم استلامها فعلياً.

وبالتالي، يمكن لجهاز GeneLink (GL620A) خبيث إرسال URB قصير حيث يدعي الرأس أن `packet_count > 1` وأن الحزمة الأولى تصل إلى 1514 بايتاُ:

skb_put_data(gl_skb, packet->packet_data, size);

ثم ينسخ البيانات بعد نهاية مخزن الاستقبال (receive buffer) ويسلم محتويات الـ slab المجاورة لطبقة الشبكة، مما يشكل قراءة خارج الحدود تؤدي إلى تسريب ذاكرة heap الخاصة بالنواة. لا تتطلب هذه العملية أي امتيازات خاصة: المسار يعمل في سياق usbnet RX softirq بمجرد أن يكون الواجهة نشطة.

BUG: KASAN: slab-out-of-bounds in genelink_rx_fixup (drivers/net/usb/gl620a.c:112) Read of size 1514 at addr ffff888011309708 by task ksoftirqd/0/14 Call Trace: ... __asan_memcpy (mm/kasan/shadow.c:105) genelink_rx_fixup (include/linux/skbuff.h:2814 drivers/net/usb/gl620a.c:112) usbnet_bh (drivers/net/usb/usbnet.c:572 drivers/net/usb/usbnet.c:1589) process_one_work (kernel/workqueue.c:3322) bh_worker (kernel/workqueue.c:3405) tasklet_action (kernel/softirq.c:965) handle_softirqs (kernel/softirq.c:622) run_ksoftirqd (kernel/softirq.c:1076) ...

تتحقق الدالة `skb_pull()` بالفعل من أن الطول المطلوب يتناسب مع المخزن وتعيد NULL في حال عدم ذلك. تم نقلها قبل عملية النسخ وفحص نتيجتها، بحيث يتم رفض الحزمة التي تتجاوز البيانات المستلمة قبل قراءتها. الأطر سليمة البنية (Well-formed frames)، حيث تكون حزمها موجودة بالكامل، لا تتأثر بهذا التغيير.

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

28/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383609

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!