Description
In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: hci_event: fix potential UAF in SSP passkey handlers

hci_conn lookup and field access must be covered by hdev lock in
hci_user_passkey_notify_evt() and hci_keypress_notify_evt(), otherwise
the connection can be freed concurrently.

Extend the hci_dev_lock critical section to cover all conn usage in both
handlers.

Keep the existing keypress notification behavior unchanged by routing
the early exits through a common unlock path.
Published: 2026-05-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw lies in the Linux Bluetooth subsystem where connection objects are accessed without proper locking during SSP passkey notifications, allowing a use‑after‑free. This can corrupt kernel memory or enable arbitrary code execution if an attacker can trigger the vulnerable functions while the connection is freed, potentially escalating privileges or crashing the system.

Affected Systems

All Linux kernel versions that implement the Bluetooth hci_event handlers without the lock fix are impacted. The specific versions are not listed but the issue resides in the general Bluetooth stack of the kernel.

Risk and Exploitability

No CVSS score is provided, but the kernel‑level use‑after‑free is high severity. The EPSS score is not available and the vulnerability is not included in the CISA KEV catalog. The attack vector likely requires a Bluetooth SSP client that can send a passkey event, so the attacker needs physical proximity or the ability to pair with the target device.

Generated by OpenCVE AI on May 27, 2026 at 18:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel update that includes the lock coverage fix for hci_event handlers.
  • Reboot the system or reload the Bluetooth module to ensure the new code is in use.
  • If Bluetooth is not needed, disable the service or restrict pairing to trusted devices.

Generated by OpenCVE AI on May 27, 2026 at 18:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 27 May 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_event: fix potential UAF in SSP passkey handlers hci_conn lookup and field access must be covered by hdev lock in hci_user_passkey_notify_evt() and hci_keypress_notify_evt(), otherwise the connection can be freed concurrently. Extend the hci_dev_lock critical section to cover all conn usage in both handlers. Keep the existing keypress notification behavior unchanged by routing the early exits through a common unlock path.
Title Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-27T12:57:15.150Z

Reserved: 2026-05-13T15:03:33.094Z

Link: CVE-2026-46056

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:17:25.317

Modified: 2026-05-27T14:48:03.013

Link: CVE-2026-46056

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T18:15:21Z

Weaknesses