CVE-2026-63984
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 />
ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress()<br />
<br />
ipv6_rpl_srh_decompress() computes:<br />
<br />
outhdr->hdrlen = (((n + 1) * sizeof(struct in6_addr)) >> 3);<br />
<br />
hdrlen is __u8. For n >= 127 the result exceeds 255 and silently<br />
truncates. With n=127 (cmpri=15, cmpre=15, pad=0, hdrlen=16):<br />
<br />
(128 * 16) >> 3 = 256, truncated to 0 as __u8<br />
<br />
The caller in ipv6_rpl_srh_rcv() then places the compressed header<br />
at buf + ((ohdr->hdrlen + 1) > 3 = 254, which fits in __u8. The compressed<br />
header then lands at buf + ((254 + 1)
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/3618b34942b76471d044369bfd30d58c39068bf1
- https://git.kernel.org/stable/c/6fe1cb312038516cb4d9fa089d700af7059f1a64
- https://git.kernel.org/stable/c/75b3680047bf09af8e7e471a7a6ddf2ce5847f56
- https://git.kernel.org/stable/c/97e06791368c01f0ad2a4b3269c2abe19485ca32
- https://git.kernel.org/stable/c/9d5e7a46a9f6d8f503b41bfefef70659845f1679
- https://git.kernel.org/stable/c/c0487a9c1e116cf349e2d1f302d9019670460858
- https://git.kernel.org/stable/c/de02fc049352af5a9595f015511222d0a85c326b
- https://git.kernel.org/stable/c/fd238c51b0fa5390cceca9f1ac5a9ffda8063eed



