CVE-2026-89546
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
SUNRPC: zamknij kanał zwrotny przed zniszczeniem usługi wywołania zwrotnego
Odbiór w kanale zwrotnym może zakończyć żądanie podczas wywołania zwrotnego NFS
usługa jest niszczona. xprt_complete_bc_request() usuwa
żądanie z bc_pa_list, usuwa bc_alloc_count, oznacza żądanie w użyciu,
a następnie prosi xprt_enqueue_bc_request() o przekazanie go wywołaniu zwrotnemu
obsługa.
Jeśli porzucenie zostało już wyczyszczone xprt->bc_serv, xprt_enqueue_bc_request()
obecnie powraca bez kolejkowania lub zwalniania zatwierdzonego żądania.
Wyciekła także funkcja xprt_get() wzięta z wpisu. Jeśli producent wygra
wyścig przed bc_serv zostanie wyczyszczony, może także zostać umieszczony w kolejce do sv_cb_list
po tym jak nfs_callback_down() zatrzyma wątki wywołania zwrotnego, pozostawiając
żądanie powiązane z serwerem svc_serv, który ma zostać zwolniony.
Zamknij stronę producenta, zanim wątki wywołania zwrotnego zostaną zatrzymane. Dodaj
xprt_svc_shutdown_bc() , aby wyczyścić xprt->bc_serv pod bc_pa_lock i wywołać
go w przypadku zamknięcia wywołania zwrotnego i niepowodzenia uruchomienia wywołania zwrotnego przed zatrzymaniem
wątki serwisowe. Żądania, które tracą przejście NULL
xprt_enqueue_bc_request() są udostępniane poprzez normalny kanał zwrotny
wolna ścieżka po zrównoważeniu bc_slot_count. Na koniec odcedź resztę
sv_cb_list żądań po zatrzymaniu wątków wywołania zwrotnego i wcześniej
svc_destroy() zwalnia usługę.
>_ 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