{
  "cveId": "CVE-2022-50560",
  "url": "https://patchblox.com/security/cve/CVE-2022-50560",
  "summary": "CVE-2022-50560 is fixed in linux on 1 platform, first by DEBIAN-CVE-2022-50560, released October 22, 2025. It is not reported as exploited. Patch Radar priority: Routine.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  drm/meson: explicitly remove aggregate driver at...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  drm/meson: explicitly remove aggregate driver at module unload time  Because component_master_del wasn\u0027t being called when unloading the meson_drm module, the aggregate device would linger forever in the global aggregate_devices list. That means when unloading and reloading the meson_dw_hdmi module, component_add would call into try_to_bring_up_aggregate_device and find the unbound meson_drm aggregate device.  This would in turn dereference some of the aggregate_device\u0027s struct entries which point to memory automatically freed by the devres API when unbinding the aggregate device from meson_drv_unbind, and trigger an use-after-free bug:  [  \u002B0.000014] ============================================================= [  \u002B0.000007] BUG: KASAN: use-after-free in find_components\u002B0x468/0x500 [  \u002B0.000017] Read of size 8 at addr ffff000006731688 by task modprobe/2536 [  \u002B0.000018] CPU: 4 PID: 2536 Comm: modprobe Tainted: G         C O      5.19.0-rc6-lrmbkasan\u002B #1 [  \u002B0.000010] Hardware name: Hardkernel ODROID-N2Plus (DT) [  \u002B0.000008] Call trace: [  \u002B0.000005]  dump_backtrace\u002B0x1ec/0x280 [  \u002B0.000011]  show_stack\u002B0x24/0x80 [  \u002B0.000007]  dump_stack_lvl\u002B0x98/0xd4 [  \u002B0.000010]  print_address_description.constprop.0\u002B0x80/0x520 [  \u002B0.000011]  print_report\u002B0x128/0x260 [  \u002B0.000007]  kasan_report\u002B0xb8/0xfc [  \u002B0.000007]  __asan_report_load8_noabort\u002B0x3c/0x50 [  \u002B0.000009]  find_components\u002B0x468/0x500 [  \u002B0.000008]  try_to_bring_up_aggregate_device\u002B0x64/0x390 [  \u002B0.000009]  __component_add\u002B0x1dc/0x49c [  \u002B0.000009]  component_add\u002B0x20/0x30 [  \u002B0.000008]  meson_dw_hdmi_probe\u002B0x28/0x34 [meson_dw_hdmi] [  \u002B0.000013]  platform_probe\u002B0xd0/0x220 [  \u002B0.000008]  really_probe\u002B0x3ac/0xa80 [  \u002B0.000008]  __driver_probe_device\u002B0x1f8/0x400 [  \u002B0.000008]  driver_probe_device\u002B0x68/0x1b0 [  \u002B0.000008]  __driver_attach\u002B0x20c/0x480 [  \u002B0.000009]  bus_for_each_dev\u002B0x114/0x1b0 [  \u002B0.000007]  driver_attach\u002B0x48/0x64 [  \u002B0.000009]  bus_add_driver\u002B0x390/0x564 [  \u002B0.000007]  driver_register\u002B0x1a8/0x3e4 [  \u002B0.000009]  __platform_driver_register\u002B0x6c/0x94 [  \u002B0.000007]  meson_dw_hdmi_platform_driver_init\u002B0x30/0x1000 [meson_dw_hdmi] [  \u002B0.000014]  do_one_initcall\u002B0xc4/0x2b0 [  \u002B0.000008]  do_init_module\u002B0x154/0x570 [  \u002B0.000010]  load_module\u002B0x1a78/0x1ea4 [  \u002B0.000008]  __do_sys_init_module\u002B0x184/0x1cc [  \u002B0.000008]  __arm64_sys_init_module\u002B0x78/0xb0 [  \u002B0.000008]  invoke_syscall\u002B0x74/0x260 [  \u002B0.000008]  el0_svc_common.constprop.0\u002B0xcc/0x260 [  \u002B0.000009]  do_el0_svc\u002B0x50/0x70 [  \u002B0.000008]  el0_svc\u002B0x68/0x1a0 [  \u002B0.000009]  el0t_64_sync_handler\u002B0x11c/0x150 [  \u002B0.000009]  el0t_64_sync\u002B0x18c/0x190  [  \u002B0.000014] Allocated by task 902: [  \u002B0.000007]  kasan_save_stack\u002B0x2c/0x5c [  \u002B0.000009]  __kasan_kmalloc\u002B0x90/0xd0 [  \u002B0.000007]  __kmalloc_node\u002B0x240/0x580 [  \u002B0.000010]  memcg_alloc_slab_cgroups\u002B0xa4/0x1ac [  \u002B0.000010]  memcg_slab_post_alloc_hook\u002B0xbc/0x4c0 [  \u002B0.000008]  kmem_cache_alloc_node\u002B0x1d0/0x490 [  \u002B0.000009]  __alloc_skb\u002B0x1d4/0x310 [  \u002B0.000010]  alloc_skb_with_frags\u002B0x8c/0x620 [  \u002B0.000008]  sock_alloc_send_pskb\u002B0x5ac/0x6d0 [  \u002B0.000010]  unix_dgram_sendmsg\u002B0x2e0/0x12f0 [  \u002B0.000010]  sock_sendmsg\u002B0xcc/0x110 [  \u002B0.000007]  sock_write_iter\u002B0x1d0/0x304 [  \u002B0.000008]  new_sync_write\u002B0x364/0x460 [  \u002B0.000007]  vfs_write\u002B0x420/0x5ac [  \u002B0.000008]  ksys_write\u002B0x19c/0x1f0 [  \u002B0.000008]  __arm64_sys_write\u002B0x78/0xb0 [  \u002B0.000007]  invoke_syscall\u002B0x74/0x260 [  \u002B0.000008]  el0_svc_common.constprop.0\u002B0x1a8/0x260 [  \u002B0.000009]  do_el0_svc\u002B0x50/0x70 [  \u002B0.000007]  el0_svc\u002B0x68/0x1a0 [  \u002B0.000008]  el0t_64_sync_handler\u002B0x11c/0x150 [  \u002B0.000008]  el0t_64_sync\u002B0x18c/0x190  [  \u002B0.000013] Freed by task 2509: [  \u002B0.000008]  kasan_save_stack\u002B0x2c/0x5c [  \u002B0.000007]  kasan_set_track\u002B0x2c/0x40 [  \u002B0.000008]  kasan_set_free_info\u002B0x28/0x50 [  \u002B0.000008]  ____kasan_slab_free\u002B0x128/0x1d4 [  \u002B0.000008]  __kasan_slab_free\u002B0x18/0x24 [  \u002B0.000007]  slab_free_freelist_hook\u002B0x108/0x230 [  \u002B0.000010]  ---truncated---",
  "published": "2025-10-22T14:15:40Z",
  "severity": "",
  "epss": 0.00214,
  "epssPercentile": 0.11767,
  "priority": "Routine",
  "priorityTier": 4,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "6.0.3-1",
      "fix": "DEBIAN-CVE-2022-50560",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-50560",
      "released": "2025-10-22T14:15:40Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.0.3-1",
      "fix": "DEBIAN-CVE-2022-50560",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-50560",
      "released": "2025-10-22T14:15:40Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "6.0.3-1",
      "fix": "DEBIAN-CVE-2022-50560",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-50560",
      "released": "2025-10-22T14:15:40Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T19:12:23Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}