CVE-2026-46140 in Linux
Zusammenfassung
von VulDB • 28.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Bluetooth: btmtk: WMT-Ereignis-SKB-Länge vor dem Zugriff auf die Struktur validieren
btmtk_usb_hci_wmt_sync() castet die WMT-Ereignisantwort-SKB-Daten in struct btmtk_hci_wmt_evt (7 Bytes) und struct btmtk_hci_wmt_evt_funcc (9 Bytes), ohne vorher zu prüfen, ob das SKB genügend Daten enthält. Eine kurze Firmware-Antwort führt zu Out-of-Bounds-Lesezugriffen auf den SKB-Tailroom.
Verwenden Sie skb_pull_data(), um den Basis-WMT-Ereignis-Header zu validieren und daran vorbeizugehen. Für den FUNC_CTRL-Fall werden die zusätzlichen Statusfeld-Bytes vor dem Zugriff abgerufen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.