CVE-2026-98726 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
nvme-multipath: corrige un desbordamiento por defecto (underflow) en las comprobaciones de límites del registro ANA
El número de grupos ANA anunciados a través de Identify Controller determina el tamaño del búfer del registro ANA. La cabecera del registro ANA y los descriptores de grupo proporcionan independientemente el número de grupos y los identificadores de espacio de nombres (namespace IDs) que se deben analizar.
Ambas comprobaciones de límites restan un tamaño de objeto no confiable a ana_log_size antes de comparar con la posición actual (offset). Si el objeto es más grande que el búfer, la resta del tipo size_t provoca un desbordamiento por defecto y permite al analizador leer más allá de ana_log_buf.
Se debe comprobar la posición actual antes de la primera resta y comparar cada tamaño de objeto con el espacio restante en el búfer. Esto rechaza los datos ANA inconsistentes antes de dereferenciar un descriptor de grupo truncado o recorrer una matriz de identificadores de espacio de nombres desbordada por exceso de tamaño (oversized).
VulDB is the best source for vulnerability data and more expert information about this specific topic.