Linux Kernel: 25 Vulnerabilities Across Subsystems Disclosed Together
Key findings • 25 Linux kernel vulnerabilities disclosed together on July 26, 2026, affecting diverse subsystems. • Issues span memory management, networking, USB, and cryptography, requiring…

Key findings
- 25 Linux kernel vulnerabilities disclosed together on July 26, 2026, affecting diverse subsystems.
- Issues span memory management, networking, USB, and cryptography, requiring prompt updates.
- Vulnerabilities include resource leaks, improper access controls, and potential denial-of-service vectors.
- Specific components like ksmbd, iommufd, and various USB drivers are addressed.
- All disclosed vulnerabilities were fixed in a single, unified kernel update.
On July 26, 2026, a batch of 25 vulnerabilities was disclosed in the Linux kernel, all fixed in the same update. These vulnerabilities span various subsystems, including networking, USB, memory management, and cryptography, indicating a broad range of potential impacts.
Several vulnerabilities relate to memory management and resource handling:
CVE-2026-64295addresses an issue inmm/page_extwhere an iteration API could lead to invalid PFN access due to a lack of count limits.CVE-2026-64368modifies the behavior ofmm/slabto ensure proper zeroing of memory when requested, preventing potential information leaks.CVE-2026-64292andCVE-2026-64291both highlight vulnerabilities iniommufdrelated toveventqmemory allocation. Userspace could exhaust kernel memory by allocating excessively large queues, withCVE-2026-64292specifically moving allocation outside a spinlock andCVE-2026-64291setting an upper bound forveventq_depth.CVE-2026-64509in therustsubsystem fixes GenDisk cleanup paths, preventing leaks of temporarygendiskandrequest_queuedata.CVE-2026-64301resolves anof_noderefcount leak in theregulator: scmidriver.
Networking and USB subsystems were also affected:
CVE-2026-64423inipv4: igmpremoves multicast groups from hash tables upon device destruction, resolving a potential issue during device removal.CVE-2026-64394andCVE-2026-64397address vulnerabilities in theksmbdcomponent.CVE-2026-64394adds aWRITE_DAC/WRITE_OWNERcheck toSMB2 SET_INFO SECURITY, whileCVE-2026-64397serializesQUERY_DIRECTORYrequests per file to prevent data races.- Several USB-related vulnerabilities were patched, including
CVE-2026-64338(unregistering parport on probe failure inuss720),CVE-2026-64505(adding a length check for the RNDIS header),CVE-2026-64348(freeing ISO schedules on failed submits), andCVE-2026-64330(validating SVID index intcpm). CVE-2026-64351innet: usb: kalmiabounds the RX frame length to prevent potential issues with malformed USB packets.
Other notable vulnerabilities include:
CVE-2026-64265infuseclearsintr_entryinfuse_resendandfuse_remove_pending_reqto prevent race conditions.CVE-2026-64477inx86,fs/resctrlprevents out-of-bounds access when offlining CPUs with SNC enabled.CVE-2026-64309incrypto: ccpprevents the initialization of SNP forioctl(SNP_COMMIT)under certain conditions, avoiding potential issues with SEV initialization failures.CVE-2026-64475invfio/pciensures the VGA arbiter client is released onregister_device()failure.
The disclosure of these 25 vulnerabilities on a single day highlights the importance of timely patching for the Linux kernel. Users are advised to update to the latest stable kernel version to incorporate these fixes and mitigate potential security risks across a wide array of system functionalities. The broad scope of these issues underscores the complexity of kernel development and the continuous need for security vigilance.