PT-2026-116820 · Linux · Linux

CVE-2026-98601

·

تاريخ النشر

2026-10-18

·

تاريخ التحديث

2026-10-18

لا يوجد

لا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: btintel pcie: validate device-supplied DMA indices
In btintel pcie msix rx handle(), the driver processes RX completion descriptors (urbd1) written by the PCIe device into DMA-coherent memory. urbd1->frbd tag (a 16-bit field fully controlled by the device firmware via DMA) is used directly as an array index into rxq->bufs[] without any bounds check. rxq->bufs[] has only BTINTEL PCIE RX DESCS COUNT (64) entries, while frbd tag can be any value 0-65535. A malicious or malfunctioning device can write an out-of-range frbd tag, causing the driver to dereference an out-of-bounds data buf pointer.
Additionally, cr hia is read from a DMA-shared index array also writable by the device; if the device sets cr hia >= rxq->count, the while-loop never terminates because cr tia is wrapped via modulo rxq->count and can never equal an out-of-range cr hia.
Add bounds validation for cr hia and frbd tag in the RX path, and cr hia in the TX path. Log invalid values with bt dev err before returning.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

المعرّفات ذات الصلة

CVE-2026-98601

المنتجات المتأثرة

Linux