Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists hci_cmd_sync_queue_once() needs to indicate whether a queue item was added, so caller can know if callbacks are called, so it can avoid leaking resources. Change the function to return -EEXIST if queue item already exists. Modify all callsites to handle that.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
1499f79995c7ee58e3bfeeff75f6d1b37dcda881 to < dfee8da127bafa46530b72347bce3ccae736296daffected505ea2b295929e7be2b4e1bc86ee31cb7862fb01 to < 799e2e5fbf3f14874b5c6cc289a0dd68b2ca1979affected505ea2b295929e7be2b4e1bc86ee31cb7862fb01 to < 5cfa4f537a056c91ac6c09bc3ab58a4455217df7affected505ea2b295929e7be2b4e1bc86ee31cb7862fb01 to < 0ad2ce230b38cd4b3f6732cc609e270461e626e5affected505ea2b295929e7be2b4e1bc86ee31cb7862fb01 to < 2969554bcfccb5c609f6b6cd4a014933f3a66dd0affectedf00f36db76eb8fd10d13e80e2590f23b5beaa54daffected357603f4d396d85fbf0045512efaf1d7f7394ed7affected6.6.51 to < 6.6.160affected6.1.120 to < 6.2affected6.8.9 to < 6.9affected
Linux Linux
Default version status: affected
6.9affected0 to < 6.9unaffected6.6.160 to ≤ 6.6.*unaffected6.12.114 to ≤ 6.12.*unaffected6.18.57 to ≤ 6.18.*unaffected6.19.12 to ≤ 6.19.*unaffected7.0 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/dfee8da127bafa46530b72347bce3ccae736296d ↗
- https://git.kernel.org/stable/c/799e2e5fbf3f14874b5c6cc289a0dd68b2ca1979 ↗
- https://git.kernel.org/stable/c/5cfa4f537a056c91ac6c09bc3ab58a4455217df7 ↗
- https://git.kernel.org/stable/c/0ad2ce230b38cd4b3f6732cc609e270461e626e5 ↗
- https://git.kernel.org/stable/c/2969554bcfccb5c609f6b6cd4a014933f3a66dd0 ↗