CVE-2026-89841
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
f2fs: tylko redirty przypięte folio w redirty_blocks
redirty_blocks() przypina folio za pomocą funkcji read_cache_folio(), a następnie przechodzi do
ponownie ten sam zakres za pomocą filemap_lock_folio(), aby je ponownie zabrudzić i upuścić
referencje, jakie wziął.
Zmieniono polecenie 5951fee46bef („f2fs: Użyj folio w redirty_blocks()”)
drugie przejście do pętli do/while. Jeśli funkcja read_cache_folio() nie powiedzie się wcześniej
wszystko jest przypięte, page_idx nie postępuje, ale pętla czyszczenia nadal
biegnie raz.
Jeśli funkcja Readahead umieściła już uszkodzone folio w pamięci podręcznej strony, oznacza to, że
dodatkowa iteracja znajduje go i folio_put_refs(folio, 2) upuszcza jedną
zbyt wiele odniesień. Później można zgłosić drop_caches lub odzyskać
„BŁĄD: Zły stan strony”.
Zabrudzaj tylko zakres, który został pomyślnie przypięty.
>_ 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