Vydání GNU inetutils 2.5 s odstraněním zranitelnosti v suid aplikacích

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

    Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster