CVE-2023-53995 in Linux
Сводка
по VulDB • 29.05.2026
В ядре Linux устранена следующая уязвимость:
net: ipv4: исправление утечки памяти в функции __inet_del_ifa()
При проведении фаззинг-тестирования было получено следующее предупреждение: unregister_netdevice: waiting for bond0 to become free. Usage count = 2
Проблему можно воспроизвести с помощью следующих команд:
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
В данном тестовом сценарии воспроизведения в функции __inet_del_ifa() обнаружена некорректная переменная 'last_prim', в результате чего теряется вторичный адрес (0.0.0.4/0 scope 0x40). Происходит утечка памяти вторичного адреса, а также утечка ссылок на структуры in_device и net_device.
Исправление проблемы: Поиск значения 'last_prim', начиная с позиции удаляемого IP-адреса, и вставка продвигаемого IP-адреса в позицию 'last_prim'.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.