CVE-2026-64366HID: wacom: fix slab-out-of-bounds write in wacom_wac_queue_insert
Updated under an hour ago ()
Does this affect you?
It affects Linux and 1 other product. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: HID: wacom: fix slab-out-of-bounds write in wacom_wac_queue_insert wacom_wac_queue_insert() calls kfifo_skip() in a loop when the kfifo doesn't have enough space for the incoming report. If the kfifo is empty, kfifo_skip() reads stale data left in the kmalloc'd buffer via __kfifo_peek_n() and interprets it as a record length, advancing fifo->out by that garbage value. This corrupts the internal kfifo state, causing kfifo_unused() to return a value much larger than the actual buffer size, which bypasses __kfifo_in_r()'s guard: if (len + recsize > kfifo_unused(fifo)) return 0; kfifo_copy_in() then performs an out-of-bounds memcpy, writing up to 3842 bytes past the 256-byte buffer. Add a !kfifo_is_empty() condition to the while loop so kfifo_skip() is never called on an empty fifo, and check the return value of kfifo_in() to reject reports that are too large for the fifo.
- CVSS
- 8.8 HIGH (v3.1, CNA)CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Analyzed
- Record last updated
- Oct 16, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from 5e013ad206895e72d7da41bc1ae89d8cb499c3aa before ca899a926c11a59211b764b0155d9a1cdcc32b81; from 5e013ad206895e72d7da41bc1ae89d8cb499c3aa before 57bdd10ad50d68341f500a7b330f0d8949e510ec; from 5e013ad206895e72d7da41bc1ae89d8cb499c3aa before 6b3014ec0e9a390ca563030b2d7689921f0daef5 | CNA record |
linux linux_kernel linux:linux_kernel | from 6.15 before 6.18.39; from 6.19 before 7.1.4 | NVD |
References
- https://git.kernel.org/stable/c/ca899a926c11a59211b764b0155d9a1cdcc32b81patch
- https://git.kernel.org/stable/c/57bdd10ad50d68341f500a7b330f0d8949e510ecpatch
- https://git.kernel.org/stable/c/6b3014ec0e9a390ca563030b2d7689921f0daef5patch
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.