๐Ÿ” CVE Alert

CVE-2026-64565

UNKNOWN 0.0

Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data() The `ims_pcu_process_data()` processes incoming URB data byte by byte. However, it fails to check if the `read_pos` index exceeds IMS_PCU_BUF_SIZE. If a malicious USB device sends a packet larger than IMS_PCU_BUF_SIZE, `read_pos` will increment indefinitely. Moreover, since `read_pos` is located immediately after `read_buf`, the attacker can overwrite `read_pos` itself to arbitrarily control the index. This manipulated `read_pos` is subsequently used in `ims_pcu_handle_response()` to copy data into `cmd_buf`, leading to a heap buffer overflow. Specifically, an attacker can overwrite the `cmd_done.wait.head` located at offset 136 relative to `cmd_buf` in the `ims_pcu_handle_response()`. Consequently, when the driver calls `complete(&pcu->cmd_done)`, it triggers a control flow hijack by using the manipulated pointer. Fix this by adding a bounds check for `read_pos` before writing to `read_buf`. If the packet is too long, discard it, log a warning, and reset the parser state. [dtor: factor out resetting packet state, reset checksum as well]

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Aug 4, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
628329d52474323938a03826941e166bc7c8eff4 < 40bbbf2e91fd60715525bf0405c67876af817edf 628329d52474323938a03826941e166bc7c8eff4 < ca9f8c09845fb8c51b6d447f6428eecd1b8b0a49 628329d52474323938a03826941e166bc7c8eff4 < d03a740e087de7dcb2a26dc1123377bd3d1d84ca 628329d52474323938a03826941e166bc7c8eff4 < 875115b82c295277b81b6dfee7debc725f44e854
Linux / Linux
3.10

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/40bbbf2e91fd60715525bf0405c67876af817edf git.kernel.org: https://git.kernel.org/stable/c/ca9f8c09845fb8c51b6d447f6428eecd1b8b0a49 git.kernel.org: https://git.kernel.org/stable/c/d03a740e087de7dcb2a26dc1123377bd3d1d84ca git.kernel.org: https://git.kernel.org/stable/c/875115b82c295277b81b6dfee7debc725f44e854