Odebrany

CVE-2026-89659

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: Zapobiegaj używaniu klienta po zwolnieniu podczas cofania delegacji

Stateid delegacji przechowuje jedynie czystą wskazówkę na temat swojej własności
nfs4_client i nie utrzymuje go przy życiu. Klient to przeżywa
stateids tylko dlatego, że __destroy_client() opróżnia cl_delegations i
cl_revoked przed uruchomieniem free_client().

nfs4_laundromat() przerywa ten niezmiennik: usuwa hash
wygasło delegowanie z cl_delegations, wówczas usuwa deleg_lock
revoke_delegation() ponownie łączy go z cl_revoked pod cl_lock. W tym
window delegacja nie znajduje się na żadnej liście, więc funkcja client_has_state() może to zrobić
zgłoś brak pozostałego stanu.

Każda ścieżka porzucenia wymaga najpierw, aby wartość cl_rpc_users wynosiła zero, ale
pralnia nie posiada takiego odniesienia. Klient, którego przypomniał
Właśnie upłynął limit czasu delegowania, dlatego może osiągnąć funkcję free_client()
podczas gdy funkcja revoke_delegation() nadal ma zamiar usunąć referencję do cl_lock,
bezpłatne użycie.

Przypnij klienta za pomocą cl_rpc_users przez unieważnienie, aby usunąć bloki
dopóki się nie zakończy, następnie zbierz delegację z cl_revoked. Klient
już wygasa, zbiera własne plony, więc pomiń go i pozostaw delegację włączoną
del_recall_lru.

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