CVE-2026-80763: Bluetooth: hci_event: validate LE Set CIG Parameters response

Published Sep 4, 2026
·
Updated

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

Bluetooth: hcievent: validate LE Set CIG Parameters response

The Command Complete dispatch validates only the fixed part of the LE Set CIG Parameters response. After that part is pulled from the skb, hcicclesetcigparams() trusts numhandles and reads each entry in the trailing handle array.

Matching numhandles against the command's numcis does not guarantee that the response contains the advertised handles. A truncated response from a malfunctioning controller can therefore make the handler read beyond the skb data.

Validate that the remaining skb data contains all advertised handles. Include this in the existing response validation so malformed responses also follow the established CIG failure handling.

Affected Software

1 affected component
Linux Linux kernel

Event History

Sep 4, 2026
CVE Published
via MITRE·03:12 PM
Data Sourced
via MITRE·03:12 PM
Description

Frequently Asked Questions

1

What conditions are required for this issue to occur?

The kernel must process an LE Set CIG Parameters Command Complete response whose advertised handle count exceeds the handle data actually present in the response. The description identifies a malformed or truncated response from a Bluetooth controller as the triggering condition.

2

Are systems affected by this during normal CIG handling?

The vulnerable path is the LE Set CIG Parameters response handler, which processes Command Complete events for CIG configuration. The provided data does not state whether CIG is enabled or used by default.

3

What is the practical mitigation if an updated kernel cannot be deployed immediately?

The provided data identifies malformed responses from a malfunctioning controller as the source of the issue. No configuration workaround or compensating control is specified.

4

How does the fix change handling of malformed controller responses?

The fix validates that the remaining response data contains every handle advertised by num_handles before reading the trailing handle array. Malformed responses are routed through the existing CIG failure handling rather than allowing reads beyond skb data.

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