An issue was discovered in picoTCP 1.7.0. The code for processing the IPv6 destination options does not check for a valid length of the destination options header. This results in an Out-of-Bounds Read, and, depending on the memory protection mechanism, this may result in Denial-of-Service in pico_ipv6_process_destopt() in pico_ipv6.c.
Se detectó un problema en picoTCP versión 1.7.0. El código para procesar las opciones de destino de IPv6 no comprueba una longitud válida del encabezado de opciones de destino. Esto resulta en una Lectura Fuera de Límites y, dependiendo del mecanismo de protección de la memoria, dependiendo de una Denegación de Servicio en la función pico_ipv6_process_destopt() en el archivo pico_ipv6.c