CVE-2026-98633: Bluetooth: btnxpuart: Fix skb leak in nxp_process_fw_dump()

Published Oct 18, 2026
·
Updated

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

Bluetooth: btnxpuart: Fix skb leak in nxpprocessfwdump()

When CONFIGDEVCOREDUMP=n, hcidevcdappend() returns -EOPNOTSUPP without freeing its skb argument. This leaks the cloned skb and also prevents nxpsetindreset() from being called to perform recovery.

Fix by guarding the hcidevcdappend(hdev, skbclone(skb, GFPATOMIC)) call with ISENABLED(CONFIGDEVCOREDUMP).

Affected Software

1 affected component
Linux Linux kernel

Event History

Oct 18, 2026
CVE Published
via MITRE·03:19 PM
Data Sourced
via MITRE·03:19 PM
Description
Data Sourced
via NVD·04:17 PM
Description

Frequently Asked Questions

1

Which systems are affected by this issue?

The issue affects Linux kernel systems using the btnxpuart Bluetooth driver when the kernel is built with CONFIG_DEV_COREDUMP disabled. The affected path is triggered while processing an NXP firmware dump.

2

What is the operational impact if the vulnerable path is reached?

A cloned socket buffer is leaked because hci_devcd_append() returns -EOPNOTSUPP without freeing it when CONFIG_DEV_COREDUMP is disabled. The error also prevents nxp_set_ind_reset() from running, so the intended recovery action is skipped.

3

What configuration change mitigates the issue before a kernel update is available?

Building the kernel with CONFIG_DEV_COREDUMP enabled avoids the described disabled-core-dump behavior. The provided fix instead skips the hci_devcd_append() call when CONFIG_DEV_COREDUMP is not enabled, allowing recovery to proceed.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203