CVE-2026-89569
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
Bluetooth: RFCOMM: serializuj obsługę potwierdzeń bezpieczeństwa
rfcomm_security_cfm() wyszukuje sesję na session_list, a następnie przechodzi
swoją listę DLC bez trzymania rfcomm_mutex. Od czasu zerwania sesji RFCOMM
używa rfcomm_mutex, krfcommd może zamknąć i zwolnić tę samą sesję i DLC
jednocześnie:
hci_rx_work krfcommd
----------- ---------
rfcomm_session_get()
rfcomm_lock()
rfcomm_session_close()
rfcomm_dlc_unlink()
rfcomm_session_del()
kfree(s)
rfcomm_unlock()
spacer s->dlcs
Wywołanie zwrotne może następnie odczytać nagłówek listy zwolnionych sesji i dotknąć zwolnionych DLC
podczas aktualizacji swoich flag lub timerów.
Serializuj wyszukiwanie sesji i przeglądanie DLC w rfcomm_security_cfm()
z rfcomm_mutex. Odpowiada to istniejącemu czasowi życia sesji RFCOMM
rządzi i zapobiega równoczesnemu rfcomm_session_del() / rfcomm_dlc_unlink()
przed zniszczeniem obiektów podczas korzystania z nich przez wywołanie zwrotne.
KASAN poinformował:
BŁĄD: KASAN: użycie płyty po zwolnieniu w rfcomm_security_cfm+0x41c/0x440
Odczytaj rozmiar 8 pod adresem ffff888111fb3960 przez zadanie kworker/u17:1/89
Kolejka robocza: hci0 hci_rx_work
Zadzwoń do śledzenia:
rfcomm_security_cfm+0x41c/0x440
hci_encrypt_cfm+0x139/0x590
hci_encrypt_change_evt+0x37b/0xc40
hci_event_packet+0x71b/0xb20
hci_rx_work+0x293/0x730
Przydzielone przez zadanie 69:
rfcomm_session_add+0x9e/0x2f0
rfcomm_run+0x44b/0x41e0
Uwolniony przez zadanie 69:
kfree+0x131/0x3c0
rfcomm_session_del+0x188/0x220
rfcomm_run+0x1985/0x41e0
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org