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

Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device

hu->serdev is NULL for hci_uart attached via non-serdev paths, but
qca_dmp_hdr() unconditionally dereferences hu->serdev->dev.driver->name,
causing a NULL pointer dereference.

Fix by guarding the dereference with a NULL check and falling back to
"hci_ldisc_qca" for the non-serdev case.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s hci_qca Bluetooth driver contains a NULL pointer dereference when a Bluetooth UART device is attached through a non‑serdev path. Because hu->serdev is NULL, the function qca_dmp_hdr() unconditionally accesses hu->serdev->dev.driver->name, leading to a kernel crash that can bring the system down. This flaw is a classic NULL pointer dereference (CWE‑476) that can result in a system‑wide denial of service, with no direct confidentiality or integrity impact.

Affected Systems

All Linux kernel installations that include the hci_qca driver and have not yet incorporated the patch commits referenced in this advisory are vulnerable, particularly if the system supports non‑serdev Bluetooth UART devices. No specific kernel version ranges are listed; any unpatched kernel containing the driver should be considered at risk.

Risk and Exploitability

The CVSS score of 5.5 indicates a medium severity risk while the EPSS score of less than 1% indicates a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker would need to establish a connection to a non‑serdev Bluetooth UART device on the target system, which typically requires physical proximity or exploitation of the wireless link. The main consequence is a system crash that results in a denial of service; there is no known way for an attacker to compromise confidentiality or integrity through this flaw.

Generated by OpenCVE AI on August 22, 2026 at 01:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the qca_dmp_hdr() guard commit that prevents the NULL dereference and restores a safe default string for non‑serdev devices.
  • If a kernel upgrade is not immediately possible, disable or remove support for non‑serdev Bluetooth UART devices so that the vulnerable code path is never exercised, or unload the hci_qca driver during normal operation.
  • Consult your distribution’s security advisories and apply any vendor‑specific patch packages once they are released, and routinely monitor for updates that address the kernel’s Bluetooth driver.

Generated by OpenCVE AI on August 22, 2026 at 01:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sat, 15 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device hu->serdev is NULL for hci_uart attached via non-serdev paths, but qca_dmp_hdr() unconditionally dereferences hu->serdev->dev.driver->name, causing a NULL pointer dereference. Fix by guarding the dereference with a NULL check and falling back to "hci_ldisc_qca" for the non-serdev case.
Title Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device
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-08-17T05:16:50.701Z

Reserved: 2026-08-15T05:44:03.882Z

Link: CVE-2026-74303

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:29.930

Modified: 2026-08-17T06:19:24.487

Link: CVE-2026-74303

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74303 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T01:15:05Z

Weaknesses