{
  "cveId": "CVE-2023-54013",
  "url": "https://patchblox.com/security/cve/CVE-2023-54013",
  "summary": "CVE-2023-54013 is fixed in 14 products on 1 platform, first by DEBIAN-CVE-2023-54013, released December 24, 2025. It is not reported as exploited. Patch Radar priority: Routine.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  interconnect: Fix locking for runpm vs reclaim...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  interconnect: Fix locking for runpm vs reclaim  For cases where icc_bw_set() can be called in callbaths that could deadlock against shrinker/reclaim, such as runpm resume, we need to decouple the icc locking.  Introduce a new icc_bw_lock for cases where we need to serialize bw aggregation and update to decouple that from paths that require memory allocation such as node/link creation/ destruction.  Fixes this lockdep splat:     ======================================================    WARNING: possible circular locking dependency detected    6.2.0-rc8-debug\u002B #554 Not tainted    ------------------------------------------------------    ring0/132 is trying to acquire lock:    ffffff80871916d0 (\u0026gmu-\u003Elock){\u002B.\u002B.}-{3:3}, at: a6xx_pm_resume\u002B0xf0/0x234     but task is already holding lock:    ffffffdb5aee57e8 (dma_fence_map){\u002B\u002B\u002B\u002B}-{0:0}, at: msm_job_run\u002B0x68/0x150     which lock already depends on the new lock.     the existing dependency chain (in reverse order) is:     -\u003E #4 (dma_fence_map){\u002B\u002B\u002B\u002B}-{0:0}:           __dma_fence_might_wait\u002B0x74/0xc0           dma_resv_lockdep\u002B0x1f4/0x2f4           do_one_initcall\u002B0x104/0x2bc           kernel_init_freeable\u002B0x344/0x34c           kernel_init\u002B0x30/0x134           ret_from_fork\u002B0x10/0x20     -\u003E #3 (mmu_notifier_invalidate_range_start){\u002B.\u002B.}-{0:0}:           fs_reclaim_acquire\u002B0x80/0xa8           slab_pre_alloc_hook.constprop.0\u002B0x40/0x25c           __kmem_cache_alloc_node\u002B0x60/0x1cc           __kmalloc\u002B0xd8/0x100           topology_parse_cpu_capacity\u002B0x8c/0x178           get_cpu_for_node\u002B0x88/0xc4           parse_cluster\u002B0x1b0/0x28c           parse_cluster\u002B0x8c/0x28c           init_cpu_topology\u002B0x168/0x188           smp_prepare_cpus\u002B0x24/0xf8           kernel_init_freeable\u002B0x18c/0x34c           kernel_init\u002B0x30/0x134           ret_from_fork\u002B0x10/0x20     -\u003E #2 (fs_reclaim){\u002B.\u002B.}-{0:0}:           __fs_reclaim_acquire\u002B0x3c/0x48           fs_reclaim_acquire\u002B0x54/0xa8           slab_pre_alloc_hook.constprop.0\u002B0x40/0x25c           __kmem_cache_alloc_node\u002B0x60/0x1cc           __kmalloc\u002B0xd8/0x100           kzalloc.constprop.0\u002B0x14/0x20           icc_node_create_nolock\u002B0x4c/0xc4           icc_node_create\u002B0x38/0x58           qcom_icc_rpmh_probe\u002B0x1b8/0x248           platform_probe\u002B0x70/0xc4           really_probe\u002B0x158/0x290           __driver_probe_device\u002B0xc8/0xe0           driver_probe_device\u002B0x44/0x100           __driver_attach\u002B0xf8/0x108           bus_for_each_dev\u002B0x78/0xc4           driver_attach\u002B0x2c/0x38           bus_add_driver\u002B0xd0/0x1d8           driver_register\u002B0xbc/0xf8           __platform_driver_register\u002B0x30/0x3c           qnoc_driver_init\u002B0x24/0x30           do_one_initcall\u002B0x104/0x2bc           kernel_init_freeable\u002B0x344/0x34c           kernel_init\u002B0x30/0x134           ret_from_fork\u002B0x10/0x20     -\u003E #1 (icc_lock){\u002B.\u002B.}-{3:3}:           __mutex_lock\u002B0xcc/0x3c8           mutex_lock_nested\u002B0x30/0x44           icc_set_bw\u002B0x88/0x2b4           _set_opp_bw\u002B0x8c/0xd8           _set_opp\u002B0x19c/0x300           dev_pm_opp_set_opp\u002B0x84/0x94           a6xx_gmu_resume\u002B0x18c/0x804           a6xx_pm_resume\u002B0xf8/0x234           adreno_runtime_resume\u002B0x2c/0x38           pm_generic_runtime_resume\u002B0x30/0x44           __rpm_callback\u002B0x15c/0x174           rpm_callback\u002B0x78/0x7c           rpm_resume\u002B0x318/0x524           __pm_runtime_resume\u002B0x78/0xbc           adreno_load_gpu\u002B0xc4/0x17c           msm_open\u002B0x50/0x120           drm_file_alloc\u002B0x17c/0x228           drm_open_helper\u002B0x74/0x118           drm_open\u002B0xa0/0x144           drm_stub_open\u002B0xd4/0xe4           chrdev_open\u002B0x1b8/0x1e4           do_dentry_open\u002B0x2f8/0x38c           vfs_open\u002B0x34/0x40           path_openat\u002B0x64c/0x7b4           do_filp_open\u002B0x54/0xc4           do_sys_openat2\u002B0x9c/0x100           do_sys_open\u002B0x50/0x7c           __arm64_sys_openat\u002B0x28/0x34           invoke_syscall\u002B0x8c/0x128           el0_svc_common.constprop.0\u002B0xa0/0x11c           do_el0_ ---truncated---",
  "published": "2025-12-24T11:15:54Z",
  "severity": "",
  "epss": 0.00207,
  "epssPercentile": 0.10829,
  "priority": "Routine",
  "priorityTier": 4,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.20.27.1",
      "fix": "SUSE-SU-2026:0472-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0472-1",
      "released": "2026-02-12T11:26:05Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1.150700.17.21.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-SLE15-SP7-RT_Update_9",
      "release": "sles 15.7",
      "fixedVersion": "1-150700.1.3.2",
      "fix": "SUSE-SU-2026:0587-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0587-1",
      "released": "2026-02-20T10:04:28Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-SLE15-SP7_Update_9",
      "release": "sles 15.7",
      "fixedVersion": "1-150700.15.3.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-build",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source-azure",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.20.27.1",
      "fix": "SUSE-SU-2026:0472-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0472-1",
      "released": "2026-02-12T11:26:05Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms-azure",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.20.27.1",
      "fix": "SUSE-SU-2026:0472-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0472-1",
      "released": "2026-02-12T11:26:05Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.31.1",
      "fix": "SUSE-SU-2026:0447-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-0447-1",
      "released": "2026-02-11T14:05:07Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.5.6-1",
      "fix": "DEBIAN-CVE-2023-54013",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2023-54013",
      "released": "2025-12-24T11:15:54Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "6.5.6-1",
      "fix": "DEBIAN-CVE-2023-54013",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2023-54013",
      "released": "2025-12-24T11:15:54Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T13:06:02Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}