"value":"In the Linux kernel, the following vulnerability has been resolved:\n\next4: fix infinite loop when replaying fast_commit\n\nWhen doing fast_commit replay an infinite loop may occur due to an\nuninitialized extent_status struct. ext4_ext_determine_insert_hole() does\nnot detect the replay and calls ext4_es_find_extent_range(), which will\nreturn immediately without initializing the 'es' variable.\n\nBecause 'es' contains garbage, an integer overflow may happen causing an\ninfinite loop in this function, easily reproducible using fstest generic/039.\n\nThis commit fixes this issue by unconditionally initializing the structure\nin function ext4_es_find_extent_range().\n\nThanks to Zhang Yi, for figuring out the real problem!"
"value":"En el kernel de Linux, se resolvi\u00f3 la siguiente vulnerabilidad: ext4: corrige el bucle infinito al reproducir fast_commit Al realizar la reproducci\u00f3n fast_commit, puede ocurrir un bucle infinito debido a una estructura extend_status no inicializada. ext4_ext_determine_insert_hole() no detecta la repetici\u00f3n y llama a ext4_es_find_extent_range(), que regresar\u00e1 inmediatamente sin inicializar la variable 'es'. Debido a que 'es' contiene basura, puede ocurrir un desbordamiento de enteros causando un bucle infinito en esta funci\u00f3n, f\u00e1cilmente reproducible usando fstest generic/039. Esta confirmaci\u00f3n soluciona este problema inicializando incondicionalmente la estructura en la funci\u00f3n ext4_es_find_extent_range(). \u00a1Gracias a Zhang Yi por descubrir el verdadero problema!"