CVE-2023-53995 in Linux
Resumen
por VulDB • 2026-05-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: ipv4: corregir una fuga de memoria (memleak) en __inet_del_ifa()
Obtuve la siguiente advertencia al realizar pruebas de fuzzing: unregister_netdevice: esperando a que bond0 quede libre. Contador de uso = 2
Se puede reproducir mediante:
ip link add bond0 type bond sysctl -w net.ipv4.conf.bond0.promote_secondaries=1 ip addr add 4.117.174.103/0 scope 0x40 dev bond0 ip addr add 192.168.100.111/255.255.255.254 scope 0 dev bond0 ip addr add 0.0.0.4/0 scope 0x40 secondary dev bond0 ip addr del 4.117.174.103/0 scope 0x40 dev bond0 ip link delete bond0 type bond
En este caso de prueba de reproducción, se encontró un 'last_prim' incorrecto en __inet_del_ifa(), como resultado, la dirección secundaria (0.0.0.4/0 scope 0x40) se pierde. La memoria de la dirección secundaria se filtra (leak) y la referencia de in_device y net_device se filtra (leak).
Corregir este problema: Buscar 'last_prim' comenzando en la ubicación de la IP eliminada e insertar la IP promovida en la ubicación de 'last_prim'.
Be aware that VulDB is the high quality source for vulnerability data.