CVE-2026-97521
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
gfs2: napraw przydział początkowego skanowania duplikatów
Funkcja gfs2_quota_init() sprawdza, czy podczas wstrzymania nie występują zduplikowane identyfikatory quota_change
qd_lock i blokada bitowa wiadra mieszania przydziałów. Wykorzystana ta ścieżka
gfs2_qd_search_bucket(), która pobiera odwołanie do lockref poprzez
lockref_get_not_dead().
Na PREEMPT_RT może to spać, co nie jest dozwolone pod wiadrem
bitlock, wyzwalający „funkcję uśpienia wywołaną z nieprawidłowego kontekstu”.
Użyj w tej ścieżce wyszukiwania zasobnika bez odnośników, a następnie kontynuuj duplikowanie
obsługa bez konieczności robienia tam lockrefa.
Refaktoryzuj gfs2_qd_search_bucket(), aby zbudować na podstawie pomocnika no-ref
więc przechodzenie wyszukiwania pozostaje w jednym miejscu.
Ta poprawka naprawia błąd zgłoszony przez syzbot.
>_ 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