جزئیات آسیبپذیری
CVE-2025-39806
HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
شرح رسمی (انگلیسی)
In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() A malicious HID device can trigger a slab out-of-bounds during mt_report_fixup() by passing in report descriptor smaller than 607 bytes. mt_report_fixup() attempts to patch byte offset 607 of the descriptor with 0x25 by first checking if byte offset 607 is 0x15 however it lacks bounds checks to verify if the descriptor is big enough before conducting this check. Fix this bug by ensuring the descriptor size is at least 608 bytes before accessing it. Below is the KASAN splat after the out of bounds access happens: [ 13.671954] ================================================================== [ 13.672667] BUG: KASAN: slab-out-of-bounds in mt_report_fixup+0x103/0x110 [ 13.673297] Read of size 1 at addr ffff888103df39df by task kworker/0:1/10 [ 13.673297] [ 13.673297] CPU: 0 UID: 0 PID: 10 Comm: kworker/0:1 Not tainted 6.15.0-00005-gec5d573d83f4-dirty #3 [ 13.673297] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/04 [ 13.673297] Call Trace: [ 13.673297] <TASK> [ 13.673297] dump_stack_lvl+0x5f/0x80 [ 13.673297] print_report+0xd1/0x660 [ 13.673297] kasan_report+0xe5/0x120 [ 13.673297] __asan_report_load1_noabort+0x18/0x20 [ 13.673297] mt_report_fixup+0x103/0x110 [ 13.673297] hid_open_report+0x1ef/0x810 [ 13.673297] mt_probe+0x422/0x960 [ 13.673297] hid_device_probe+0x2e2/0x6f0 [ 13.673297] really_probe+0x1c6/0x6b0 [ 13.673297] __driver_probe_device+0x24f/0x310 [ 13.673297] driver_probe_device+0x4e/0x220 [ 13.673297] __device_attach_driver+0x169/0x320 [ 13.673297] bus_for_each_drv+0x11d/0x1b0 [ 13.673297] __device_attach+0x1b8/0x3e0 [ 13.673297] device_initial_probe+0x12/0x20 [ 13.673297] bus_probe_device+0x13d/0x180 [ 13.673297] device_add+0xe3a/0x1670 [ 13.673297] hid_add_device+0x31d/0xa40 [...]
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 8.8بالا | 3.1 | CVEProject cvelistV5 (CNA) (Linux) | CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Linux | Linux | 6.11 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | d189e24a42b8bd0ece3d28801d751bf66dba8e92 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 1d5c7d0a49ec9d8786f266ac6d1d7c4960e1787b ≤ v < d4e6e2680807671e1c73cd6a986b33659ce92f2b | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 45ec9f17ce46417fc4eccecf388c99e81fb7fcc1 ≤ v < 7ab7311c43ae19c66c53ccd8c5052a9072a4e338 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 5.15.168 ≤ v < 5.15.191 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 6.1.111 ≤ v < 6.1.150 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 6.10.11 ≤ v < 6.11 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 6.6.52 ≤ v < 6.6.104 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | 7d91a0b2151a9c3b61d44c85c8eba930eddd1dd0 ≤ v < 4263e5851779f7d8ebfbc9cc7d2e9b0217adba8d | CVEProject cvelistV5 (CNA) |
| Linux | Linux | c8000deb68365b461b324d68c7ea89d730f0bb85 ≤ v < 0379eb8691b9c4477da0277ae0832036ca4410b4 | CVEProject cvelistV5 (CNA) |
| Linux | Linux | c8000deb68365b461b324d68c7ea89d730f0bb85 ≤ v < c13e95587583d018cfbcc277df7e02d41902ac5a | CVEProject cvelistV5 (CNA) |
| Linux | Linux | c8000deb68365b461b324d68c7ea89d730f0bb85 ≤ v < 3055309821dd3da92888f88bad10f0324c3c89fe | CVEProject cvelistV5 (CNA) |
| Siemens | SIMATIC CN 4100 | v < V5.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۸- https://git.kernel.org/stable/c/4263e5851779f7d8ebfbc9cc7d2e9b0217adba8d
- https://git.kernel.org/stable/c/7ab7311c43ae19c66c53ccd8c5052a9072a4e338
- https://git.kernel.org/stable/c/d4e6e2680807671e1c73cd6a986b33659ce92f2b
- https://git.kernel.org/stable/c/3055309821dd3da92888f88bad10f0324c3c89fe
- https://git.kernel.org/stable/c/c13e95587583d018cfbcc277df7e02d41902ac5a
- https://git.kernel.org/stable/c/0379eb8691b9c4477da0277ae0832036ca4410b4
- https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html
- https://cert-portal.siemens.com/productcert/html/ssa-032379.html
اطلاعات
- تاریخ انتشار
- ۱۴۰۴/۰۶/۲۵
- آخرین بهروزرسانی
- ۱۴۰۵/۰۵/۱۴
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- Linux
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- جزئی
ضعفها (CWE)
- —