CVE-2026-64531

Alta7.8Publicada el 27 de julio de 2026

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: net: openvswitch: rechazar atributos de acción anidados de gran tamaño Open vSwitch almacena las acciones de flujo generadas como nlattrs, cuyo campo nla_len es u16. El commit a1e64addf3ff ("net: openvswitch: remove misbehaving actions length check") permitía que el flujo total de sw_flow_actions creciera más allá de 64 KiB, lo cual es válido, pero también eliminó la última protección que impedía que un atributo de acción anidado generado superara U16_MAX. Por lo tanto, un contenedor generado de gran tamaño puede cerrarse con un nla_len truncado. Un volcado o desmontaje posterior recorre entonces un flujo estructuralmente diferente al que fue validado. En particular, una acción anidada CLONE/CT de gran tamaño puede hacer que bytes posteriores en el flujo generado se interpreten como acciones independientes. Conservar el comportamiento de flujo de acciones total más grande, pero hacer que el cierre de acción anidada rechace contenedores generados que no caben en nla_len, y devolver el error a través de todos los llamadores. Para los constructores recursivos SAMPLE, CLONE, DEC_TTL y CHECK_PKT_LEN, recortar las colas de listas de acciones que poseen recursos en orden inverso de construcción antes de descartar los envoltorios fallidos, de modo que los recursos copiados en las colas rechazadas se liberen antes de que se eliminen los envoltorios. La mayoría de los envoltorios externos fallidos se descartan truncando actions_len después de que los recursos hijos hayan sido liberados. CHECK_PKT_LEN también recorta su padre después de que los recursos de rama hayan desaparecido. Los fallos de cierre de SET/TUNNEL deshacen directamente su propiedad conocida de tun_dst, y SET_TO_MASKED no tiene propiedad externa y trunca en caso de fallo de cierre.

Puntuación CVSS7.8 / 10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Artículos relacionados

This product uses the NVD API but is not endorsed or certified by the NVD.

La descripción técnica es una traducción nuestra del texto original de NVD, en inglés.

Base de datos CVE