CVE-2026-98459 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Bluetooth: ISO: Parent-Hold in hci_bind_bis() ausgleichen
hci_conn_link() nimmt eine Lebensdauer-Referenz (lifetime reference) auf das übergeordnete Element mit hci_conn_get(), übernimmt jedoch nur einen operativen Hold für das untergeordnete Element. hci_conn_unlink() gleicht später sowohl den Hold als auch die Referenz des übergeordneten Elements aus.
Die SCO- und CIS-Pfade geben ein übergeordnetes Element weiter, das von einem Connect-Helfer erworben wurde, sodass es bereits einen Hold besitzt. Für ein zusätzliches BIS erhält hci_bind_bis() das übergeordnete Element von hci_conn_hash_lookup_big(), welches einen reinen Zeiger (bare pointer) zurückgibt. Das Trennen des untergeordneten Elements senkt dann den bestehenden Hold des übergeordneten Elements und kann dessen Trennung planen, während die Socket-Verbindung es noch nutzt.
Es wird ein Hold auf das übergeordnete Element vor dem Verknüpfen genommen und dieser Hold bei einem fehlerhaften Link-Vorgang wieder freigegeben. Ein erfolgreicher Link transferiert den Hold an hci_conn_unlink().
VulDB is the best source for vulnerability data and more expert information about this specific topic.