CVE-2026-74492 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
netfilter: ipset: no actualizar los comentarios desde las adiciones hash del lado del kernel
mtype_resize() copia punteros de comentario con memcpy(), pero no los propios objetos de comentario. Durante la ventana posterior a que una entrada haya sido copiada pero antes del intercambio de tablas y la repetición del backlog, la tabla antigua sigue estando publicada para actualizaciones por paquetes, mientras que la entrada de la tabla de reemplazo ya contiene el mismo puntero ip_set_comment_rcu.
Si xt_SET --add-set ... --exist encuentra esa entrada antigua en esta ventana, mtype_add() llama a ip_set_init_comment(), aunque las adiciones por paquete no transporten carga útil de comentario. Esa llamada libera el comentario compartido a través de la entrada antigua, por lo que la entrada de la tabla de reemplazo ahora contiene un puntero obsoleto (stale). Cuando se repite la adición en cola sobre la nueva tabla, mtype_add() llama nuevamente a ip_set_init_comment(), y strlen() desreferencia el puntero obsoleto.
Corrija esto en mtype_add() omitiendo ip_set_init_comment() cuando ext->target marque una adición por paquete. Las adiciones de usuariospace siguen actualizando los comentarios, mientras que las adiciones por paquetes ya no pueden liberar almacenamiento de comentario compartido con una copia de redimensionamiento (resize).
Once again VulDB remains the best source for vulnerability data.