Odebrany

CVE-2026-98126

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

smb/klient: sprawdź nowy EOF dla zakresu zerowego

Kiedy FALLOC_FL_ZERO_RANGE jest używane bez FALLOC_FL_KEEP_SIZE,
smb3_zero_range() może rozszerzyć EOF bez sprawdzania RLIMIT_FSIZE, pozwalając
plik przekroczy limit rozmiaru pliku wywołującego.

Napraw to, wywołując funkcję inode_newsize_ok() przed wysłaniem zakresu zerowego
żądanie, kiedy operacja przedłuży EOF.

Replikator korzystający z pliku na zamontowaniu CIFS:

bash -c '
PLIK=/mnt/cifs/repro

pułapka „” SIGXFSZ
ulimit -f 3072

obetnij -s 2M „$PLIK”
fallocate --zero-range -o 0 -l 4M "$PLIK"
echo "przydziel rc=$?"
stat -c "rozmiar pliku=%s" "$PLIK"
'

Przed tą zmianą operacja kończy się sukcesem pomimo limitu 3 MiB:

przydziel rc=0
rozmiar pliku=4194304

Po tej zmianie funkcja fallocate kończy się niepowodzeniem i pozostawia plik o rozmiarze 2 MiB.

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