Impact
A use‑after‑free vulnerability occurs when a Bluetooth HFP Hands‑Free object is wiped while an SDP discovery is still pending. The wipe zeroes internal structures that are still referenced by the SDP client, leading to null pointer dereferences and a crash or hang in the Bluetooth host thread. The affected weakness is a classic use‑after‑free error (CWE-416). The practical result is a denial of service of the Bluetooth subsystem, potentially rendering the host unresponsive during an HFP connection attempt.
Affected Systems
The vulnerability is present in the Zephyr OS Bluetooth Classic stack for configurations that enable CONFIG_BT_CLASSIC and CONFIG_BT_HFP_HF. No specific product version list is supplied, so any Zephyr build containing those options is affected until the patch is applied.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. The most likely attack path is a remote Bluetooth Classic device advertising an HFP Audio Gateway with an RFCOMM channel number outside the valid 1‑30 range; this will cause the local host to fail the RFCOMM connection, trigger the unsafe wipe, and ultimately crash the host. Because the fault involves dereferencing a zeroed pointer that the attacker cannot control, a successful exploitation results in a denial of service but not in arbitrary code execution.
OpenCVE Enrichment