CVE-2026-23416
mm/mseal: actualizar correctamente el final de VMA al fusionar
- Publicado
- 2 abr 2026
- Actualizado
- 11 may 2026
- Asignación de CNA
- Linux
- Evidencia observada
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HBajo · próximos 30 días
- Percentil
- 12,5 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: mm/mseal: actualizar correctamente el final de VMA al fusionar Anteriormente almacenábamos el final de la VMA actual en curr_end y, al iterar a la siguiente VMA, actualizábamos curr_start a curr_end para avanzar a la siguiente VMA. Sin embargo, esto no tiene en cuenta el hecho de que una VMA podría actualizarse debido a una fusión por vma_modify_flags(), lo que puede provocar que curr_end quede obsoleto y, por lo tanto, al establecer curr_start a curr_end, se termine con un curr_start incorrecto en la siguiente iteración. Resolver el problema estableciendo curr_end a vma->vm_end incondicionalmente para garantizar que este valor permanezca actualizado si esto ocurre. Ya que estamos, eliminar esta clase completa de error simplemente estableciendo const curr_[start/end] para que se limiten al rango de entrada y a las VMAs, lo que también simplifica la lógica.
Fuentes
1POC para CVE-2026-23416 (linux kernel 6.17 – linux kernel 7 rc5) - vulnerabilidad descubierta por Antonius
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.