CVE-2026-64091
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
19/07/2026
Última modificación:
20/07/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
batman-adv: tt: fix TOCTOU race for reported vlans<br />
<br />
The local TT based TVLV is generated by first checking the number of VLANs<br />
which have at least one TT entry. A new buffer with the correct size for<br />
the VLANs is then allocated. Only then, the list of VLANs s used to fill<br />
the VLAN entries in the buffer. During this time, the meshif_vlan_list_lock<br />
is held. But the actual number of TT entries of each VLAN can still<br />
increase during this time - just not the number of VLANs in the list.<br />
<br />
But the prefilter used in the buffer size calculation might still cause an<br />
increase of the number of VLANs which need to be stored. Simply because a<br />
VLAN might now suddenly have at least one entry when it had none in the<br />
pre-alloc check - and then needs to occupy space which was not allocated.<br />
<br />
It is better to overestimate the buffer size at the beginning and then fill<br />
the buffer only with the VLANs which are not empty.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/211ea59988e1cba43cb0367ad65d379b56f9c3bd
- https://git.kernel.org/stable/c/4cc85aec8d3c9ab4dc716dc9f1ed36fca16b227f
- https://git.kernel.org/stable/c/65a1e67339aa8c95ac544b796946af388930ee23
- https://git.kernel.org/stable/c/724a8eb4155669797c96b70d70e354284ae3b5a8
- https://git.kernel.org/stable/c/94d27005016be15ffc638b2ecbc4d58805ad7b48
- https://git.kernel.org/stable/c/9a9c859457bc440a55773e01ff18b1bb5bab6836
- https://git.kernel.org/stable/c/b4d4efd4e351593c81e9293d4b4408d244fa5ee7
- https://git.kernel.org/stable/c/e4236bf3ec8d6bb15d0d8d825dcf9933a7d6666b



