CVE-2026-74664
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
22/08/2026
Última modificación:
22/08/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
net: openvswitch: reallocate update replies for mismatched IDs<br />
<br />
ovs_flow_cmd_new() preallocates the optional reply skb before it takes<br />
ovs_mutex and before it knows which existing flow will be updated.<br />
<br />
That is normally fine because the skb is sized from the request flow<br />
identifier. That identifier also becomes the inserted flow&#39;s identifier.<br />
For updates, however, a request with a UFID may miss the UFID lookup and<br />
then fall back to the flow key lookup. That lookup can legitimately find<br />
an existing key-identified flow. UFIDs are optional and the flow key is<br />
the primary identifier.<br />
<br />
For echoed replies, ovs_flow_cmd_fill_info() writes the matched flow&#39;s<br />
identifier, not the request identifier used for the preallocation. A short<br />
request UFID can therefore leave too little room for the key identifier.<br />
The fill can then fail with -EMSGSIZE and hit the BUG_ON(error
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/00f987f066e802793a37dd2167459e67cf2cf2ec
- https://git.kernel.org/stable/c/20751193d83be2e9735d4faee71375691c09cd13
- https://git.kernel.org/stable/c/23716dd9d8d46a5908536b73dc085e62f2b5c237
- https://git.kernel.org/stable/c/5d1c224dd914579524a183a514c12b95095d12ce
- https://git.kernel.org/stable/c/696a0b9435fce9cf4f1e9ba7f6afa6bee96c97fc
- https://git.kernel.org/stable/c/69f40ccf85074981340847d650a9cbf9adabfbbe
- https://git.kernel.org/stable/c/87d0c0040b5d4b61de51ae39132c4c46709f2f77
- https://git.kernel.org/stable/c/bd8ca84d48cd9a4f6fc63df26512c55e1d339927


