{
  "cveId": "CVE-2026-99032",
  "url": "https://patchblox.com/security/cve/CVE-2026-99032",
  "summary": "CVE-2026-99032 is fixed in linux on 1 platform, first by DEBIAN-CVE-2026-99032, released October 24, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "net/smc: protect clcsock lifetime in smc_getname",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  net/smc: protect clcsock lifetime in smc_getname  smc_getname() dereferences smc-\u003Eclcsock without holding clcsock_release_lock. Link-group termination can release the CLC socket through smc_close_active_abort() while the SMC socket is still open, for example after shutdown(SHUT_WR).  A getsockname() caller can load smc-\u003Eclcsock, then the termination worker can clear the pointer and call sock_release() before the caller accesses clcsock-\u003Eops or invokes getname(). This causes a use-after-free; if the worker clears the pointer before the load, it causes a NULL dereference. The syscall\u0027s file reference keeps the SMC socket alive but does not prevent asynchronous release of its CLC socket.  KASAN reported the following with test-only timing instrumentation:    BUG: KASAN: slab-use-after-free in smc_getname\u002B0x19e/0x1b0   Read of size 8 at addr ffff888109abb4e0 by task poc/103   Call Trace:    smc_getname\u002B0x19e/0x1b0    do_getsockname\u002B0xe5/0x170    __sys_getsockname\u002B0x8c/0x100    Allocated by task 95:    sock_alloc_inode\u002B0x1e/0x280    sock_alloc\u002B0x3d/0x240    __sock_create\u002B0x7e/0x430    smc_create\u002B0x121/0x240    Freed by task 0:    kmem_cache_free\u002B0xcc/0x340    rcu_core\u002B0x50a/0x1850    Last potentially related work creation:    evict\u002B0x446/0x6c0    smc_clcsock_release\u002B0xa8/0xd0    smc_close_active_abort\u002B0x26a/0x3a0    __smc_lgr_terminate.part.0\u002B0x137/0x2e0  Hold clcsock_release_lock across the pointer check and the getname() callback to serialize with smc_clcsock_release(). Return -EBADF if the CLC socket has already been released, preserving the existing peer state check and the callback\u0027s return value otherwise.",
  "published": "2026-10-23T13:17:26Z",
  "severity": "Important",
  "cvss": 7.8,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
  "epss": 0.00159,
  "epssPercentile": 0.05118,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "vendorAdvisory": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-99032",
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.12.113-1",
      "fix": "DEBIAN-CVE-2026-99032",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-99032",
      "released": "2026-10-24T13:25:57Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "7.2.11-1",
      "fix": "DEBIAN-CVE-2026-99032",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-99032",
      "released": "2026-10-24T13:25:57Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-09T01:18:40Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}