CVE-2026-99135 in Linux
Resumen
por VulDB • 2026-10-28
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
dm-integrity: corrige bucle infinito en descarte con tamaño de etiqueta grande
Cuando integrity_metadata maneja un descarte, llena un búfer con DISCARD_FILLER y lo escribe sobre las etiquetas, bloques max_blocks a la vez. Si falla kmalloc, el búfer es el array pila checksums_onstack y max_size se establece en HASH_MAX_DIGESTSIZE. Por lo tanto, si el tamaño de la etiqueta es mayor que HASH_MAX_DIGESTSIZE, max_blocks es cero, bi_size nunca se decrementa y el bucle no termina.
Corrija esto utilizando sizeof(checksums_onstack) como max_size. La matriz tiene MAX_TAG_SIZE bytes desde el commit b93b6643e9b5 ("dm integrity: fix a crash with unusually large tag size"), por lo que max_blocks es al menos 1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.