A GNU inetutils 2.5 kiadása a suid-alkalmazásokkal kapcsolatos sebezhetőség javításával.

14 hónapos fejlesztés után megjelent a GNU inetutils 2.5 kiadása, amely hálózati programok gyűjteményét tartalmazza, amelyek nagy része BSD rendszerekből került át. Különösen az inetd és syslogd, valamint FTP, Telnet, RSH, RLOGIN, TFTP és Talk szerverek és kliensek, valamint tipikus segédprogramok, mint például a ping, ping6, traceroute, whois, hostname, dnsdomainname, ifconfig, logger stb. tartozik a csomagba.

Az új verzióban javították a ftpd, rcp, rlogin, rsh, rshd és uucpd suid programjaiban lévő sérülékenységet (CVE-2023-40303), amely a setuid(), setgid(), seteuid() és setguid() funkciók által visszaadott értékek ellenőrzésének hiányából adódik. Ezt a sérülékenységet kihasználva lehetőség van olyan helyzetek előidézésére, amikor a set*id() hívása nem vonja maga után a jogosultságok csökkentését, és az alkalmazás továbbra is emelt jogosultságokkal működik, végrehajtva azokat a műveleteket, amelyek eredetileg nem emelt jogosultságú felhasználó jogainak kezelésére lettek tervezve. Például a root jogokkal indított ftpd, uucpd és rshd folyamatok, ha a set*id() hívás során hiba történik, továbbra is root jogokat használnak a felhasználói munkamenetek indítása után.

A sérülékenységek és kisebb hibák kijavítása mellett az új verzióban a ping6 segédprogramhoz hozzáadták az ICMPv6 üzenetek támogatását, amelyek a célállomás elérhetetlenségéről informálnak ("destination unreachable", RFC 4443).

    Forrás: opennet.ru

    Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster