In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: MGMT: Fix possible crash on mgmtindexremoved
If mgmtindexremoved is called while there are commands queued on cmd_sync it could lead to crashes like the bellow trace:
0x0000053D: _listdelentryvalidorreport+0x98/0xdc 0x0000053D: mgmtpendingremove+0x18/0x58 [bluetooth] 0x0000053E: mgmtremoveadvmonitorcomplete+0x80/0x108 [bluetooth] 0x0000053E: hcicmdsync_work+0xbc/0x164 [bluetooth]
So while handling mgmtindexremoved this attempts to dequeue commands passed as userdata to cmdsync.