{
  "cveId": "CVE-2026-72404",
  "url": "https://patchblox.com/security/cve/CVE-2026-72404",
  "summary": "CVE-2026-72404 is fixed in 16 products on 1 platform, first by DEBIAN-CVE-2026-72404, released August 15, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()  TIPC UDP media bearer teardown calls dst_cache_destroy() on its replicast caches before calling synchronize_net() to wait for concurrent RCU readers (transmitters) to finish:  static void cleanup_bearer(struct work_struct *work) { ... \tlist_for_each_entry_safe(rcast, tmp, \u0026ub-\u003Ercast.list, list) { \t\tdst_cache_destroy(\u0026rcast-\u003Edst_cache); \t\tlist_del_rcu(\u0026rcast-\u003Elist); \t\tkfree_rcu(rcast, rcu); \t} ... \tdst_cache_destroy(\u0026ub-\u003Ercast.dst_cache); \tudp_tunnel_sock_release(ub-\u003Esk); \tsynchronize_net(); ... }  This is highly buggy because dst_cache_destroy() immediately frees the per-CPU cache memory (free_percpu()) and releases the cached dst entries without any synchronization.  If a concurrent transmitter (e.g., tipc_udp_xmit()) is running on another CPU under RCU protection, it can call dst_cache_get() concurrently, leading to: 1. Use-After-Free on the per-CPU cache pointer itself (crash). 2. \u0022rcuref - imbalanced put()\u0022 warning if it attempts to release a    dst that was concurrently released by dst_cache_destroy().  Furthermore, calling kfree(ub) immediately after synchronize_net() without closing the socket first (or waiting after closing it) leaves a window where a concurrent receiver (tipc_udp_recv()) could start after synchronize_net(), access ub, and suffer a UAF when kfree(ub) runs.  To fix this, we must defer dst_cache_destroy() and kfree(ub) until after we have ensured that no more readers can see the bearer/socket and all existing readers have finished:  1. Defer rcast entry destruction (both dst_cache_destroy() and kfree())    to an RCU callback using call_rcu_hurry().    Using call_rcu_hurry() ensures the dst entries are released quickly.  2. Release the bearer socket using udp_tunnel_sock_release() (stops    new receive readers).  3. Call synchronize_net() to wait for all outstanding RCU readers    (both transmit and receive) to finish.  4. Now that it is safe, call dst_cache_destroy() on the main bearer    cache, and free ub.  Note: 3) and 4) can be changed later in net-next to also use call_rcu_hurry() and get rid of the synchronize_net() latency.",
  "published": "2026-08-15T06:22:13Z",
  "severity": "Moderate",
  "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.00164,
  "epssPercentile": 0.05633,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "vendorAdvisory": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-72404",
  "fixes": [
    {
      "platform": "linux",
      "product": "dtb-aarch64",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24197-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24197-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1.160000.2.25",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1.150700.17.47.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1.160000.2.26",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-kvmsmall",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-kvmsmall",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-SLE15-SP7-RT_Update_21",
      "release": "sles 15.7",
      "fixedVersion": "1-150700.1.3.1",
      "fix": "SUSE-SU-2026:4640-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4640-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-SLE15-SP7_Update_22",
      "release": "sles 15.7",
      "fixedVersion": "1-150700.15.3.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-build",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-build",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-qa",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-qa",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-rt",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "OPENSUSE-SU-2026:22091-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22091-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.84.1",
      "fix": "SUSE-SU-2026:4706-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4706-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.39.1",
      "fix": "SUSE-SU-2026:24235-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24235-1",
      "released": "2026-11-07T00:44:01Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.12.115-2",
      "fix": "DEBIAN-CVE-2026-72404",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-72404",
      "released": "2026-08-15T22:38:55Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "7.1.5-1",
      "fix": "DEBIAN-CVE-2026-72404",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-72404",
      "released": "2026-08-15T22:38:55Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-09T13:31:49Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}