CVE-2026-98843
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
netfs: zerowe luki w folio z przerwami w odczytie, aby uniknąć zapisywania nieaktualnych danych
netfs_read_gaps() pozostawia luki wokół brudnego regionu zapisu strumieniowego
nieprzeczytane po stronie serwera, więc krótka odpowiedź/EOF pozostała nieaktualna
zawartość folio, która później została ponownie zapisana.
Wyzeruj go po zakończeniu odczytu, a nie wcześniej: netfs_wait_for_read()
zwraca rreq->przeniesiony po ret >= 0, więc zbuduj iterator na podstawie
ta sama tablica bvec, której użyto do odczytu, przejdź poza ret i wyzeruj resztę.
Brudny region jest już mapowany na strony ujścia w tej tablicy, a nie
prawdziwego folio, więc to nie może go dotknąć, a jedynie faktyczny niedobór
zostaje zerowany zamiast całej przerwy z góry.
>_ 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