GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2023-53762 (GCVE-0-2023-53762)

Vulnerability from cvelistv5 – Published: 2025-12-08 01:19 – Updated: 2026-08-05 09:15
VLAI
Title
Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync
Summary
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync Use-after-free can occur in hci_disconnect_all_sync if a connection is deleted by concurrent processing of a controller event. To prevent this the code now tries to iterate over the list backwards to ensure the links are cleanup before its parents, also it no longer relies on a cursor, instead it always uses the last element since hci_abort_conn_sync is guaranteed to call hci_conn_del. UAF crash log: ================================================================== BUG: KASAN: slab-use-after-free in hci_set_powered_sync (net/bluetooth/hci_sync.c:5424) [bluetooth] Read of size 8 at addr ffff888009d9c000 by task kworker/u9:0/124 CPU: 0 PID: 124 Comm: kworker/u9:0 Tainted: G W 6.5.0-rc1+ #10 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-1.fc38 04/01/2014 Workqueue: hci0 hci_cmd_sync_work [bluetooth] Call Trace: <TASK> dump_stack_lvl+0x5b/0x90 print_report+0xcf/0x670 ? __virt_addr_valid+0xdd/0x160 ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth] kasan_report+0xa6/0xe0 ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth] ? __pfx_set_powered_sync+0x10/0x10 [bluetooth] hci_set_powered_sync+0x2c9/0x4a0 [bluetooth] ? __pfx_hci_set_powered_sync+0x10/0x10 [bluetooth] ? __pfx_lock_release+0x10/0x10 ? __pfx_set_powered_sync+0x10/0x10 [bluetooth] hci_cmd_sync_work+0x137/0x220 [bluetooth] process_one_work+0x526/0x9d0 ? __pfx_process_one_work+0x10/0x10 ? __pfx_do_raw_spin_lock+0x10/0x10 ? mark_held_locks+0x1a/0x90 worker_thread+0x92/0x630 ? __pfx_worker_thread+0x10/0x10 kthread+0x196/0x1e0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2c/0x50 </TASK> Allocated by task 1782: kasan_save_stack+0x33/0x60 kasan_set_track+0x25/0x30 __kasan_kmalloc+0x8f/0xa0 hci_conn_add+0xa5/0xa80 [bluetooth] hci_bind_cis+0x881/0x9b0 [bluetooth] iso_connect_cis+0x121/0x520 [bluetooth] iso_sock_connect+0x3f6/0x790 [bluetooth] __sys_connect+0x109/0x130 __x64_sys_connect+0x40/0x50 do_syscall_64+0x60/0x90 entry_SYSCALL_64_after_hwframe+0x6e/0xd8 Freed by task 695: kasan_save_stack+0x33/0x60 kasan_set_track+0x25/0x30 kasan_save_free_info+0x2b/0x50 __kasan_slab_free+0x10a/0x180 __kmem_cache_free+0x14d/0x2e0 device_release+0x5d/0xf0 kobject_put+0xdf/0x270 hci_disconn_complete_evt+0x274/0x3a0 [bluetooth] hci_event_packet+0x579/0x7e0 [bluetooth] hci_rx_work+0x287/0xaa0 [bluetooth] process_one_work+0x526/0x9d0 worker_thread+0x92/0x630 kthread+0x196/0x1e0 ret_from_fork+0x2c/0x50 ==================================================================
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-06-16 15:46 UTC
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 182ee45da083db4e3e621541ccf255bfa9652214 , < a30c074f0b5b7f909a15c978fbc96a29e2f94e42 (git)
Affected: 182ee45da083db4e3e621541ccf255bfa9652214 , < ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4 (git)
Affected: 182ee45da083db4e3e621541ccf255bfa9652214 , < 94d9ba9f9888b748d4abd2aa1547af56ae85f772 (git)
guessed Create a notification for this product.
Linux Linux Affected: 5.17
Unaffected: 0 , < 5.17 (semver)
Unaffected: 6.4.16 , ≤ 6.4.* (semver)
Unaffected: 6.5.3 , ≤ 6.5.* (semver)
Unaffected: 6.6 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2023-53762",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-06-16T15:46:42.482426Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-06-16T15:47:51.661Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "net/bluetooth/hci_sync.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "a30c074f0b5b7f909a15c978fbc96a29e2f94e42",
              "status": "affected",
              "version": "182ee45da083db4e3e621541ccf255bfa9652214",
              "versionType": "git"
            },
            {
              "lessThan": "ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4",
              "status": "affected",
              "version": "182ee45da083db4e3e621541ccf255bfa9652214",
              "versionType": "git"
            },
            {
              "lessThan": "94d9ba9f9888b748d4abd2aa1547af56ae85f772",
              "status": "affected",
              "version": "182ee45da083db4e3e621541ccf255bfa9652214",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "net/bluetooth/hci_sync.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.17"
            },
            {
              "lessThan": "5.17",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.4.*",
              "status": "unaffected",
              "version": "6.4.16",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.5.*",
              "status": "unaffected",
              "version": "6.5.3",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.6",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.4.16",
                  "versionStartIncluding": "5.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.5.3",
                  "versionStartIncluding": "5.17",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6",
                  "versionStartIncluding": "5.17",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync\n\nUse-after-free can occur in hci_disconnect_all_sync if a connection is\ndeleted by concurrent processing of a controller event.\n\nTo prevent this the code now tries to iterate over the list backwards\nto ensure the links are cleanup before its parents, also it no longer\nrelies on a cursor, instead it always uses the last element since\nhci_abort_conn_sync is guaranteed to call hci_conn_del.\n\nUAF crash log:\n==================================================================\nBUG: KASAN: slab-use-after-free in hci_set_powered_sync\n(net/bluetooth/hci_sync.c:5424) [bluetooth]\nRead of size 8 at addr ffff888009d9c000 by task kworker/u9:0/124\n\nCPU: 0 PID: 124 Comm: kworker/u9:0 Tainted: G        W\n6.5.0-rc1+ #10\nHardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS\n1.16.2-1.fc38 04/01/2014\nWorkqueue: hci0 hci_cmd_sync_work [bluetooth]\nCall Trace:\n \u003cTASK\u003e\n dump_stack_lvl+0x5b/0x90\n print_report+0xcf/0x670\n ? __virt_addr_valid+0xdd/0x160\n ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\n kasan_report+0xa6/0xe0\n ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\n ? __pfx_set_powered_sync+0x10/0x10 [bluetooth]\n hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\n ? __pfx_hci_set_powered_sync+0x10/0x10 [bluetooth]\n ? __pfx_lock_release+0x10/0x10\n ? __pfx_set_powered_sync+0x10/0x10 [bluetooth]\n hci_cmd_sync_work+0x137/0x220 [bluetooth]\n process_one_work+0x526/0x9d0\n ? __pfx_process_one_work+0x10/0x10\n ? __pfx_do_raw_spin_lock+0x10/0x10\n ? mark_held_locks+0x1a/0x90\n worker_thread+0x92/0x630\n ? __pfx_worker_thread+0x10/0x10\n kthread+0x196/0x1e0\n ? __pfx_kthread+0x10/0x10\n ret_from_fork+0x2c/0x50\n \u003c/TASK\u003e\n\nAllocated by task 1782:\n kasan_save_stack+0x33/0x60\n kasan_set_track+0x25/0x30\n __kasan_kmalloc+0x8f/0xa0\n hci_conn_add+0xa5/0xa80 [bluetooth]\n hci_bind_cis+0x881/0x9b0 [bluetooth]\n iso_connect_cis+0x121/0x520 [bluetooth]\n iso_sock_connect+0x3f6/0x790 [bluetooth]\n __sys_connect+0x109/0x130\n __x64_sys_connect+0x40/0x50\n do_syscall_64+0x60/0x90\n entry_SYSCALL_64_after_hwframe+0x6e/0xd8\n\nFreed by task 695:\n kasan_save_stack+0x33/0x60\n kasan_set_track+0x25/0x30\n kasan_save_free_info+0x2b/0x50\n __kasan_slab_free+0x10a/0x180\n __kmem_cache_free+0x14d/0x2e0\n device_release+0x5d/0xf0\n kobject_put+0xdf/0x270\n hci_disconn_complete_evt+0x274/0x3a0 [bluetooth]\n hci_event_packet+0x579/0x7e0 [bluetooth]\n hci_rx_work+0x287/0xaa0 [bluetooth]\n process_one_work+0x526/0x9d0\n worker_thread+0x92/0x630\n kthread+0x196/0x1e0\n ret_from_fork+0x2c/0x50\n=================================================================="
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:A - The freeing side of the race is `hci_disconn_complete_evt()` processed from HCI events generated by a peer Bluetooth device terminating a link or causing link-supervision timeout, so the attacker must be a device within Bluetooth radio range. Bluetooth reachability is scored Adjacent.\nAC:L - The attacker controls the free side entirely (link teardown timing and the multi-link ACL/SCO or LE/CIS topology that makes `hci_conn_unlink()` cascade a `hci_conn_del()` onto the loop\u0027s cached cursor), and the window is wide because `hci_disconnect_sync()` sleeps on `HCI_CMD_TIMEOUT` without waiting for Disconnect Complete. The victim-side trigger (adapter power-off or the routine autosuspend path via `hci_suspend_sync()`) recurs constantly, and attempts can be retried indefinitely.\nPR:N - The attacker needs no account, capability, or credential on the target host \u2014 only an in-range Bluetooth link, which for LE/L2CAP/CIS can be established without pairing. No local privilege on the victim is required to deliver the disconnect that frees the `hci_conn`.\nUI:N - `hci_disconnect_all_sync()` is reached automatically by `hci_suspend_sync()` on every system/auto suspend that has active connections, and by rfkill/adapter power-down performed by system daemons. No deliberate victim action is needed.\nS:U - The corruption stays within the kernel\u0027s own security authority; there is no crossing into a hypervisor, IOMMU, or other separate security scope.\nC:H - The freed `hci_conn` is read after free (`conn-\u003estate`, `conn-\u003ehandle`, `conn-\u003etype`, `conn-\u003edst`) from a sprayable general kmalloc cache, letting an attacker who reallocates the slot both leak kernel memory contents and steer subsequent reads for arbitrary disclosure.\nI:H - The dangling object is passed on to `hci_conn_failed()`/`hci_conn_del()`, which performs `list_del` on attacker-controlled list pointers (write primitive) and calls the `conn-\u003ecleanup(conn)` function pointer out of freed memory in `hci_conn_cleanup()`, giving control-flow hijack and privilege escalation potential.\nA:H - The confirmed KASAN slab-use-after-free in the `hci_cmd_sync_work` kernel worker crashes the kernel, and it can be re-triggered on every power-off/suspend cycle for persistent denial of service."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T09:15:52.195Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/a30c074f0b5b7f909a15c978fbc96a29e2f94e42"
        },
        {
          "url": "https://git.kernel.org/stable/c/ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4"
        },
        {
          "url": "https://git.kernel.org/stable/c/94d9ba9f9888b748d4abd2aa1547af56ae85f772"
        }
      ],
      "title": "Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2023-53762",
    "datePublished": "2025-12-08T01:19:23.927Z",
    "dateReserved": "2025-12-08T01:18:04.281Z",
    "dateUpdated": "2026-08-05T09:15:52.195Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2023-53762",
      "date": "2026-09-17",
      "epss": "0.00245",
      "percentile": "0.15985"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2023-53762\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-12-08T02:15:52.043\",\"lastModified\":\"2026-08-04T10:19:20.297\",\"vulnStatus\":\"Deferred\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nBluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync\\n\\nUse-after-free can occur in hci_disconnect_all_sync if a connection is\\ndeleted by concurrent processing of a controller event.\\n\\nTo prevent this the code now tries to iterate over the list backwards\\nto ensure the links are cleanup before its parents, also it no longer\\nrelies on a cursor, instead it always uses the last element since\\nhci_abort_conn_sync is guaranteed to call hci_conn_del.\\n\\nUAF crash log:\\n==================================================================\\nBUG: KASAN: slab-use-after-free in hci_set_powered_sync\\n(net/bluetooth/hci_sync.c:5424) [bluetooth]\\nRead of size 8 at addr ffff888009d9c000 by task kworker/u9:0/124\\n\\nCPU: 0 PID: 124 Comm: kworker/u9:0 Tainted: G        W\\n6.5.0-rc1+ #10\\nHardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS\\n1.16.2-1.fc38 04/01/2014\\nWorkqueue: hci0 hci_cmd_sync_work [bluetooth]\\nCall Trace:\\n \u003cTASK\u003e\\n dump_stack_lvl+0x5b/0x90\\n print_report+0xcf/0x670\\n ? __virt_addr_valid+0xdd/0x160\\n ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\\n kasan_report+0xa6/0xe0\\n ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\\n ? __pfx_set_powered_sync+0x10/0x10 [bluetooth]\\n hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\\n ? __pfx_hci_set_powered_sync+0x10/0x10 [bluetooth]\\n ? __pfx_lock_release+0x10/0x10\\n ? __pfx_set_powered_sync+0x10/0x10 [bluetooth]\\n hci_cmd_sync_work+0x137/0x220 [bluetooth]\\n process_one_work+0x526/0x9d0\\n ? __pfx_process_one_work+0x10/0x10\\n ? __pfx_do_raw_spin_lock+0x10/0x10\\n ? mark_held_locks+0x1a/0x90\\n worker_thread+0x92/0x630\\n ? __pfx_worker_thread+0x10/0x10\\n kthread+0x196/0x1e0\\n ? __pfx_kthread+0x10/0x10\\n ret_from_fork+0x2c/0x50\\n \u003c/TASK\u003e\\n\\nAllocated by task 1782:\\n kasan_save_stack+0x33/0x60\\n kasan_set_track+0x25/0x30\\n __kasan_kmalloc+0x8f/0xa0\\n hci_conn_add+0xa5/0xa80 [bluetooth]\\n hci_bind_cis+0x881/0x9b0 [bluetooth]\\n iso_connect_cis+0x121/0x520 [bluetooth]\\n iso_sock_connect+0x3f6/0x790 [bluetooth]\\n __sys_connect+0x109/0x130\\n __x64_sys_connect+0x40/0x50\\n do_syscall_64+0x60/0x90\\n entry_SYSCALL_64_after_hwframe+0x6e/0xd8\\n\\nFreed by task 695:\\n kasan_save_stack+0x33/0x60\\n kasan_set_track+0x25/0x30\\n kasan_save_free_info+0x2b/0x50\\n __kasan_slab_free+0x10a/0x180\\n __kmem_cache_free+0x14d/0x2e0\\n device_release+0x5d/0xf0\\n kobject_put+0xdf/0x270\\n hci_disconn_complete_evt+0x274/0x3a0 [bluetooth]\\n hci_event_packet+0x579/0x7e0 [bluetooth]\\n hci_rx_work+0x287/0xaa0 [bluetooth]\\n process_one_work+0x526/0x9d0\\n worker_thread+0x92/0x630\\n kthread+0x196/0x1e0\\n ret_from_fork+0x2c/0x50\\n==================================================================\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/bluetooth/hci_sync.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"182ee45da083db4e3e621541ccf255bfa9652214\",\"lessThan\":\"a30c074f0b5b7f909a15c978fbc96a29e2f94e42\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"182ee45da083db4e3e621541ccf255bfa9652214\",\"lessThan\":\"ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"182ee45da083db4e3e621541ccf255bfa9652214\",\"lessThan\":\"94d9ba9f9888b748d4abd2aa1547af56ae85f772\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/bluetooth/hci_sync.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.17\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.17\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.4.16\",\"lessThanOrEqual\":\"6.4.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.5.3\",\"lessThanOrEqual\":\"6.5.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"ADJACENT_NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.8,\"impactScore\":5.9}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-06-16T15:46:42.482426Z\",\"id\":\"CVE-2023-53762\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/94d9ba9f9888b748d4abd2aa1547af56ae85f772\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/a30c074f0b5b7f909a15c978fbc96a29e2f94e42\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-04T19:16:12+00:00",
      "cve": "CVE-2023-53762",
      "id": "CVE-2023-53762",
      "initial_release_date": "2023-01-01T00:00:00+00:00",
      "product_status:fixed": "630",
      "product_status:known_affected": "22",
      "product_status:known_not_affected": "118",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: Linux kernel Bluetooth: Denial of Service due to use-after-free in connection handling",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2023/cve-2023-53762.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-09-12T17:05:35Z",
      "cve": "CVE-2023-53762",
      "id": "CVE-2023-53762",
      "initial_release_date": "2025-12-09T00:29:03Z",
      "product_status:known_affected": "461",
      "product_status:known_not_affected": "365",
      "product_status:recommended": "261",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2023-53762",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2023-53762.json",
      "version": "34"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2023-53762\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-06-16T15:46:42.482426Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-06-16T15:46:48.586Z\"}}], \"cna\": {\"title\": \"Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync\", \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"182ee45da083db4e3e621541ccf255bfa9652214\", \"lessThan\": \"a30c074f0b5b7f909a15c978fbc96a29e2f94e42\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"182ee45da083db4e3e621541ccf255bfa9652214\", \"lessThan\": \"ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"182ee45da083db4e3e621541ccf255bfa9652214\", \"lessThan\": \"94d9ba9f9888b748d4abd2aa1547af56ae85f772\", \"versionType\": \"git\"}], \"programFiles\": [\"net/bluetooth/hci_sync.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"5.17\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"5.17\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"6.4.16\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.4.*\"}, {\"status\": \"unaffected\", \"version\": \"6.5.3\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.5.*\"}, {\"status\": \"unaffected\", \"version\": \"6.6\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"net/bluetooth/hci_sync.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/a30c074f0b5b7f909a15c978fbc96a29e2f94e42\"}, {\"url\": \"https://git.kernel.org/stable/c/ba3ba53ce1f76fc372b8f918fece4f9b1e41acd4\"}, {\"url\": \"https://git.kernel.org/stable/c/94d9ba9f9888b748d4abd2aa1547af56ae85f772\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nBluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync\\n\\nUse-after-free can occur in hci_disconnect_all_sync if a connection is\\ndeleted by concurrent processing of a controller event.\\n\\nTo prevent this the code now tries to iterate over the list backwards\\nto ensure the links are cleanup before its parents, also it no longer\\nrelies on a cursor, instead it always uses the last element since\\nhci_abort_conn_sync is guaranteed to call hci_conn_del.\\n\\nUAF crash log:\\n==================================================================\\nBUG: KASAN: slab-use-after-free in hci_set_powered_sync\\n(net/bluetooth/hci_sync.c:5424) [bluetooth]\\nRead of size 8 at addr ffff888009d9c000 by task kworker/u9:0/124\\n\\nCPU: 0 PID: 124 Comm: kworker/u9:0 Tainted: G        W\\n6.5.0-rc1+ #10\\nHardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS\\n1.16.2-1.fc38 04/01/2014\\nWorkqueue: hci0 hci_cmd_sync_work [bluetooth]\\nCall Trace:\\n \u003cTASK\u003e\\n dump_stack_lvl+0x5b/0x90\\n print_report+0xcf/0x670\\n ? __virt_addr_valid+0xdd/0x160\\n ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\\n kasan_report+0xa6/0xe0\\n ? hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\\n ? __pfx_set_powered_sync+0x10/0x10 [bluetooth]\\n hci_set_powered_sync+0x2c9/0x4a0 [bluetooth]\\n ? __pfx_hci_set_powered_sync+0x10/0x10 [bluetooth]\\n ? __pfx_lock_release+0x10/0x10\\n ? __pfx_set_powered_sync+0x10/0x10 [bluetooth]\\n hci_cmd_sync_work+0x137/0x220 [bluetooth]\\n process_one_work+0x526/0x9d0\\n ? __pfx_process_one_work+0x10/0x10\\n ? __pfx_do_raw_spin_lock+0x10/0x10\\n ? mark_held_locks+0x1a/0x90\\n worker_thread+0x92/0x630\\n ? __pfx_worker_thread+0x10/0x10\\n kthread+0x196/0x1e0\\n ? __pfx_kthread+0x10/0x10\\n ret_from_fork+0x2c/0x50\\n \u003c/TASK\u003e\\n\\nAllocated by task 1782:\\n kasan_save_stack+0x33/0x60\\n kasan_set_track+0x25/0x30\\n __kasan_kmalloc+0x8f/0xa0\\n hci_conn_add+0xa5/0xa80 [bluetooth]\\n hci_bind_cis+0x881/0x9b0 [bluetooth]\\n iso_connect_cis+0x121/0x520 [bluetooth]\\n iso_sock_connect+0x3f6/0x790 [bluetooth]\\n __sys_connect+0x109/0x130\\n __x64_sys_connect+0x40/0x50\\n do_syscall_64+0x60/0x90\\n entry_SYSCALL_64_after_hwframe+0x6e/0xd8\\n\\nFreed by task 695:\\n kasan_save_stack+0x33/0x60\\n kasan_set_track+0x25/0x30\\n kasan_save_free_info+0x2b/0x50\\n __kasan_slab_free+0x10a/0x180\\n __kmem_cache_free+0x14d/0x2e0\\n device_release+0x5d/0xf0\\n kobject_put+0xdf/0x270\\n hci_disconn_complete_evt+0x274/0x3a0 [bluetooth]\\n hci_event_packet+0x579/0x7e0 [bluetooth]\\n hci_rx_work+0x287/0xaa0 [bluetooth]\\n process_one_work+0x526/0x9d0\\n worker_thread+0x92/0x630\\n kthread+0x196/0x1e0\\n ret_from_fork+0x2c/0x50\\n==================================================================\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.4.16\", \"versionStartIncluding\": \"5.17\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.5.3\", \"versionStartIncluding\": \"5.17\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6\", \"versionStartIncluding\": \"5.17\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-05-11T19:51:11.478Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2023-53762\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-06-16T15:47:51.661Z\", \"dateReserved\": \"2025-12-08T01:18:04.281Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2025-12-08T01:19:23.927Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…