CVE-2026-64367 in Linuxजानकारी

सारांश

द्वारा VulDB • 25/07/2026

Linux kernel में निम्नलिखित कमजोरी को हल किया गया है:

HID: hid-goodix-spi: स्टैक बफर ओवरफ्लो से रोकने के लिए रिपोर्ट साइस (report size) की वैधता जांचें।

goodix_hid_set_raw_report() एक 128-बाइट वाले स्टैक बफर (tmp_buf) में प्रोटोकॉल फ्रेम बनाता है, जिसमें पहले 11-12 बाइट का हेडर लिखा जाता है और उसके बाद कॉलर द्वारा प्रदान की गई रिपोर्ट डेटा। डिफ़ॉल्ट रूप से HID कोर रिपोर्ट साइस को HID_MAX_BUFFER_SIZE (16384) तक सीमित करता है, जबकि ड्राइवर hid_ll_driver.max_buffer_size सेट नहीं करता और पेलोड कॉपी करने से पहले कोई बाउंड्स चेकिंग (bounds checking) नहीं करता:

memcpy(tmp_buf + tx_len, buf, len);

एक hidraw SET_REPORT ioctl के साथ ~116 बाइट से बड़ी रिपोर्ट स्टैक बफर को ओवरफ्लो कर देती है।

हेडर बनाने के बाद एक साइस चेक जोड़ें और उन रिपोर्ట్्स को अस्वीकार करें जो बफर क्षमता से अधिक होंगी।

Atuin - Automated Vulnerability Discovery Engine द्वारा खोजा गया।

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

जिम्मेदार

Linux

आरक्षित करना

19/07/2026

प्रकटीकरण

25/07/2026

प्रविष्टि

VDB-383161

EPSS

0.00226

गतिविधियाँ

मध्यम

स्रोत

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!