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

الملخص

بحسب VulDB • 25/07/2026

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

HID: hid-goodix-spi: التحقق من حجم التقرير لمنع تجاوز سعة المخزن المؤقت على المكدس (stack buffer overflow)

تقوم الدالة `goodix_hid_set_raw_report()` ببناء إطار بروتوكول في مخزن مؤقت على المكدس بحجم 128 بايت (`tmp_buf`)، حيث تكتب رأساً يتراوح حجمه بين 11 و12 بايت متبوعاًً ببيانات التقرير المقدمة من قبل المتصل. تحدد نواة HID الحد الأقصى لحجم التقرير عند `HID_MAX_BUFFER_SIZE` (16384) بشكل افتراضي، بينما لا يقوم السائق بتعيين `hid_ll_driver.max_buffer_size` ولا يجري أي فحص للحدود قبل نسخ الحمولة:

memcpy(tmp_buf + tx_len, buf, len);

يؤدي أمر ioctl من نوع SET_REPORT في hidraw مع تقرير أكبر من حوالي 116 بايت إلى تجاوز سعة المخزن المؤقت على المكدس.

تمت إضافة فحص للحجم بعد بناء الرأس، ورفض التقارير التي قد تتجاوز سعة المخزن المؤقت.

اكتشف هذه الثغرة محرك اكتشاف الثغرات الآلي Atuin (Automated Vulnerability Discovery Engine).

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383161

EPSS

0.00142

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!