Skip to main content
← All vulnerabilities
CVE-2026-74304

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

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 7.1.5
None on Exploit-DB, Metasploit or GitHub

Summary

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_qca: fix NULL pointer dereference in qca_setup() for non-serdev device hu->serdev is NULL for hci_uart attached via non-serdev paths, but qca_setup() unconditionally calls serdev_device_get_drvdata(hu->serdev) and dereferences the result, causing a NULL pointer dereference. Fix by guarding the dereference with a NULL check, consistent with the rest of qca_setup().

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Linux Linux

    From 7812a441617ad7cf3e62281d3fa518d2ba17c100 · fixed in 74f179e75ab03bdc818a5e9709d8a8440c351463; From 22d893eec0d52fa97d25d3de248285648f26ef68 · fixed in 0704c04769ccc1a0939682db35d816dfa5fe75dc; From 22d893eec0d52fa97d25d3de248285648f26ef68 · fixed in 3ec629fee178d429f01ae843e4ea888de93012bf

  • Linux Linux

    7.0

  • KernelLinux

    From 7.0.0 · fixed in 7.1.5

References 3

git.kernel.org