Po 14 měsících vývoje byl sestaven release sady GNU inetutils 2.5 se sbírkou síťových programů, z nichž většina byla přenesena ze systémů BSD. Mezi nimi jsou inetd a syslogd, servery a klienti pro ftp, telnet, rsh, rlogin, tftp a talk, a také běžné utilitky jako ping, ping6, traceroute, whois, hostname, dnsdomainname, ifconfig, logger atd.
V nové verzi byla odstraněna zranitelnost (CVE-2023-40303) v suid programech ftpd, rcp, rlogin, rsh, rshd a uucpd, způsobená absencí kontroly hodnot vracených funkcemi setuid(), setgid(), seteuid() a setguid(). Zranitelnost může být využita k vytvoření podmínek, kdy volání set*id() nevede k odebrání privilegií a aplikace pokračuje v běhu s vysokými privilegii a provádí operace původně určené pro práci s právy nepřiděleného uživatele. Například procesy ftpd, uucpd a rshd spuštěné s právy root budou v případě selhání při volání set*id() nadále využívat práva root po zahájení relací uživatelů.
Kromě odstranění zranitelnosti a drobných chyb byla do utility ping6 v nové verzi přidána podpora ICMPv6 zpráv s informací o nedostupnosti cílového hostitele („destination unreachable“, RFC 4443).
Zdroj: opennet.ru
