Odebrany

CVE-2026-89774

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

Bluetooth: SCO: przytrzymaj sk prawidłowo w sco_conn_ready

sk deref w sco_conn_ready należy wykonać albo w obszarze conn->lock, albo
przeprowadzenie przeliczenia, aby uniknąć jednoczesnego zamknięcia. conn->sk i nadrzędny sk to
aktualnie dostępny bez żadnego z nich i bez sprawdzania parent->sk_state:

[Zadanie 1] [Zadanie 2]
sco_sock_release
sco_conn_ready
sk = połączenie->sk
lock_sock(sk)
conn->sk = NULL
lock_sock(sk)
release_sock(sk)
sco_sock_kill(sk)
UAF na sk deref

i podobnie w przypadku dostępu do wartości zwracanej przez funkcję sco_get_sock_listen().

Napraw możliwy UAF, przytrzymując sk refcount w sco_conn_ready() i wykonując
sco_get_sock_listen() zwiększa liczbę ref. Sprawdź także ponownie po lock_sock
że gniazdo jest nadal ważne. Dostosuj blokowanie conn->sk tak, aby było
chroniony również przez funkcję lock_sock() powiązanego gniazda, jeśli takie istnieje.

>_ 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