Odebrany

CVE-2026-89712

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ę:

NFSD: uruchom ponownie spacer ssc_expire_umount po usunięciu nfsd_ssc_lock

nfsd4_ssc_expire_umount() przechodzi nn->nfsd_ssc_mount_list z
list_for_each_entry_safe(ni, tmp, ...). Za każdy wygasły wpis
ustawia nsui_busy = true, usuwa nfsd_ssc_lock, aby uruchomić mntput() na
source vfsmount, następnie ponownie przejmuje blokadę list_del + kfree
wpis i kontynuuj iterację za pomocą zapisanego wskaźnika tmp makra.

Flaga nsui_busy chroni bieżące ni przed współbieżnością
nfsd4_ssc_setup_dul() finders podczas okna blokady, ale to
nie przypina tmp. Kolejny wątek nfsd RPC, który nie ma źródła-
montuje serwer i osiąga w tym czasie funkcję nfsd4_ssc_cancel_dul().
to samo okno, weź nfsd_ssc_lock, list_del + kfree własne ssc_umount
element i zwolnij blokadę. Jeśli ten element jest zapisanym tmp pliku
wygasa spacer, następna iteracja wyłudza odwołanie do uwolnionego
nfsd4_ssc_umount_item.

Uruchom ponownie spacer od głowy po odblokowaniu okna mntput(), tak
żaden zapisany następny wskaźnik nie przetrwa blokady. Lista jest ograniczona
według liczby aktywnych montowań źródeł między serwerami (zwykle małe)
i wygasają opóźnione prace uruchamiane okresowo, a nie per-IO,
więc ponowne uruchomienie jest tanie.

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