Odebrany

CVE-2026-99135

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

dm-integrity: napraw nieskończoną pętlę przy odrzucaniu z dużym rozmiarem znacznika

Kiedy integralność_metadata obsługuje odrzucenie, wypełnia bufor
DISCARD_FILLER i zapisuje go nad tagami, max_blocks blokuje w a
czas. Jeśli kmalloc nie powiedzie się, buforem jest tablica na stosie
checksums_onstack i max_size są ustawione na HASH_MAX_DIGESTSIZE. Jeśli więc
rozmiar tagu jest większy niż HASH_MAX_DIGESTSIZE, max_blocks wynosi zero, bi_size
nigdy nie jest zmniejszana, a pętla nigdy się nie kończy.

Napraw to, używając sizeof(checksums_onstack) jako max_size. Tablica ma
MAX_TAG_SIZE bajtów od zatwierdzenia b93b6643e9b5 („Integralność dm: napraw
awaria z niezwykle dużym rozmiarem tagu”), więc max_blocks wynosi co najmniej 1.

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