CVE-2026-90252 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

Bluetooth: MGMT: HCI-Befehl freigeben, wenn er abgebrochen wird

mgmt_hci_cmd_sync() wartet den ausstehenden Befehl mit einem NULL-Zerstörungs-Callback (destroy callback) auf, sodass dieser nur freigegeben wird, wenn send_hci_cmd_sync() ausgeführt wird. Ein abgebrochener Eintrag wird nicht freigegeben („leaked"), da _hci_cmd_sync_cancel_entry() entry->data nicht freigibt, wenn kein Zerstörungs-Callback vorhanden ist, und hci_cmd_sync_clear() jeden ausstehenden Eintrag abbricht, wenn der Controller abgemeldet (unregistered) wird. Auch sonst erfolgt keine Rückgewinnung: mgmt_pending_new() stellt den Befehl nicht auf hdev->mgmt_pending.

Der Speicherleck bindet zudem die von mgmt_pending_new() übernommene Socket-Referenz fest, sodass der MGMT-Socket niemals freigegeben wird.

Geben Sie den Befehl über einen Zerstörungs-Callback frei. Die nun leere done-Markierung wird durch eine direkte Rückgabe ersetzt.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406793

CPE

bereit

EPSS

0.00198

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!