Junglewise Threat Intelligence

CVE-2026-64005: Linux Kernel list corruption in net/smc hashtables

CVE-2026-64005 · Severity: info · CVSS 0 · Published 2026-07-19

Technologies: Linux. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Shared Memory Communications (SMC) networking component could lead to system instability. The issue occurs when the system incorrectly resets internal tracking tables while they are already in use, potentially causing memory corruption. This could lead to system crashes or unpredictable behavior during network operations.

Technical details

A vulnerability in net/smc/af_smc.c arises because INIT_HLIST_HEAD() is called for smc_v4_hashinfo.ht and smc_v6_hashinfo.ht after the protocol and sockets have already been registered and initialized via smc_nl_init(). If hash entries are created and used between these calls, the re-initialization resets the head pointers, leading to the loss of existing entries and potential linked-list corruption. An attacker with local access could potentially trigger this behavior to cause a kernel panic or memory corruption. The fix involves removing the redundant initialization in smc_init() and using static initialization with HLIST_HEAD_INIT instead.

Affected products

  • Linux Linux 4.11 to 5.10.259, 5.15.210, 6.1.176, 6.6.x, 6.9.x

Timeline

  • 2026-05-21: patched: Initial patch proposed by Alexandra Winter
  • 2026-07-19: disclosed: CVE-2026-64005 published

References