CVE-2026-74349 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ocfs2: rechazar rangos FITRIM más cortos que un clúster
La función ocfs2_trim_mainbm() recorta (trim) el mapa global de bits en unidades de clúster, pero su validación del rango demasiado corto solo comprueba sb->s_blocksize.
En sistemas de archivos con un tamaño de clúster mayor que el tamaño de bloque, se acepta y desplaza hacia abajo a len == 0 un rango FITRIM que es al menos de un bloque pero más corto que un clúster. La aritmética posterior start + len - 1 y len -= ... provoca entonces una desbordamiento por debajo del mínimo (underflow) y puede provocar recortes fuera del rango solicitado.
Rechazar en su lugar los rangos más cortos que s_clustersize. Esto preserva el comportamiento existente de retorno de -EINVAL para las solicitudes que no pueden descartar ni siquiera una unidad de asignación, y mantiene los recortes de cero clústeres fuera del recorrido por grupos (group walk).
VulDB is the best source for vulnerability data and more expert information about this specific topic.