Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
7807 articles · 238999 vulns · 34/41 feeds (7d)
← Back to list
—
CVE-2026-64565EXPLOITEDPATCHED
linux · linux kernel

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

Description

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]

Affected Products

VendorProductVersions
linuxlinux kernel628329d52474323938a03826941e166bc7c8eff4, 628329d52474323938a03826941e166bc7c8eff4, 628329d52474323938a03826941e166bc7c8eff4, 628329d52474323938a03826941e166bc7c8eff4, 3.10

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
open sourceopen source linux kernelcert_advisory90%

References

  • https://git.kernel.org/stable/c/40bbbf2e91fd60715525bf0405c67876af817edf
  • https://git.kernel.org/stable/c/ca9f8c09845fb8c51b6d447f6428eecd1b8b0a49
  • https://git.kernel.org/stable/c/d03a740e087de7dcb2a26dc1123377bd3d1d84ca
  • https://git.kernel.org/stable/c/875115b82c295277b81b6dfee7debc725f44e854

Related News (12 articles)

Tier B
CERT-FR17h ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (16 octobre 2026)
→ No new info (linked only)
Tier B
CERT-FR7d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (09 octobre 2026)
→ No new info (linked only)
Tier B
CERT-FR14d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (02 octobre 2026)
→ No new info (linked only)
Tier B
CERT-FR28d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (18 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR35d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (11 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR35d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (11 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR56d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR63d ago
Multiples vulnérabilités dans le noyau Linux de Debian (14 août 2026)
→ No new info (linked only)
Tier A
Microsoft MSRC68d ago
CVE-2026-64565 Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
→ No new info (linked only)
Tier B
BSI Advisories73d ago
[NEU] [hoch] Linux Kernel: Mehrere Schwachstellen
→ No new info (linked only)
Tier C
VulDB73d ago
CVE-2026-64565 | Linux Kernel up to 6.6.147/6.12.100/6.18.41 ims-pcu ims_pcu_process_data/ims_pcu_handle_response heap-based overflow (EUVD-2026-52606)
→ No new info (linked only)
Tier C
Linux Kernel CVEs73d ago
CVE-2026-64565: Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
→ No new info (linked only)

Discussion (0)

Loading…

CISA KEV❌ No
Actively exploited✅ Yes
Patch available
40bbbf2e91fd60715525bf0405c67876af817edfca9f8c09845fb8c51b6d447f6428eecd1b8b0a49d03a740e087de7dcb2a26dc1123377bd3d1d84ca875115b82c295277b81b6dfee7debc725f44e85406.6.1486.12.1016.18.427.1
PublishedAug 4, 2026
Trending Score60
Source articles12
Independent5
Info Completeness0/14
Missing: cve_id, title, description, vendor, product, versions, cvss, epss, cwe, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-64600EXP
xfs: resample the data fork mapping after cycling ILOCK
Trending: 81
CRITICALCVE-2026-99999EXP
ipv4: validate checksum_start before completing checksum
Trending: 81
CRITICALCVE-2026-63795
9p: avoid putting oldfid in p9_client_walk() error path
Trending: 66
HIGHCVE-2026-64581EXP
xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
Trending: 66
HIGHCVE-2026-63913
netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check
Trending: 65

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Aug 4, 2026
Actively Exploited
Aug 4, 2026
Exploit Available
Aug 4, 2026
Patch Available
Aug 4, 2026
Discovered by ZDM
Aug 4, 2026