CVE-2026-97908
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
Bluetooth: btqcomsmd: zniszcz punkty końcowe RPMsg przed zwolnieniem hci_dev
Polecenie i punkty końcowe ACL RPMsg przechowują struct btqcomsmd jako swoje
prywatne dane wywołania zwrotnego. Odwołanie do wywołania zwrotnego odbioru btq->hdev
bez pobierania odniesienia do hci_dev.
Bieżąca kolejność rozbiórki zwalnia hci_dev przed zniszczeniem RPMsg
punkty końcowe zarówno w ścieżce błędu hci_register_dev(), jak i w sterowniku
ścieżka. Jeśli WCNSS dostarcza dane w tym oknie, wywołanie zwrotne punktu końcowego może
uruchom z już uwolnionym hci_dev i przekaż go do rdzenia Bluetooth.
W przypadku punktów końcowych qcom_smd, rpmsg_destroy_ept() zamyka kanał i czyści
wywołanie zwrotne pod kanałem recv_lock. Ścieżka odbioru zachowuje się tak samo
lock podczas wywoływania wywołania zwrotnego, więc najpierw zniszcz oba punkty końcowe
zapobiega nowym wywołaniom zwrotnym i serializuje z każdym już uruchomionym wywołaniem zwrotnym.
Zniszcz punkty końcowe polecenia i listy ACL przed funkcją hci_free_dev(). Zachowaj
hci_unregister_dev() jako pierwsza podczas usuwania, aby rdzeń HCI przestał wydawać
operacji przed zamknięciem punktów końcowych transportu. W całości
ścieżkę czyszczenia błędów rejestracji, wróć bezpośrednio po zwolnieniu pliku hci_dev
aby uniknąć wpadnięcia na etykiety częściowej konstrukcji i zniszczenia
punkty końcowe dwa razy.
>_ 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