Hace 2 años | Por bonobo a redeszone.net
Publicado hace 2 años por bonobo a redeszone.net

Miles de programas están en peligro debido a una vulnerabilidad crítica en la validación de direcciones IP de Python

Comentarios

D

Por lo que entiendo solo afecta si tienes un programa python directamente expuesto en Internet. Si está detrás de un proxy tipo nginx, haproxy o similares estarías a salvo, ya que hacen de intermediarios con tu servicio.

Robus

Aquí llega el problema con los ceros a la izquierda. Es lo mismo que ocurría con la biblioteca netmask. La manera en la que gestiona esa IP cambia al agregar un valor cero antes de la IP en formato decimal. Lo que ocurre con la vulnerabilidad de Python es que los ceros a la izquierda los descartaría.

Siento decir que no entiendo la vulnerabilidad... ¿si le enchufas un 0 delante lo descarta? o descarta las ips que empiezan por 0. ... ? o ...

dqenk

#2 si le metes una ip en octal que empieza por cero, lo descarta y la lee como decimal.