Vulnerabilnost u telnetd koja omogućava povezivanje s pravima root bez autentifikacije

U serveru telnetd iz GNU InetUtils paketa otkrivena je vulnerabilnost koja omogućava povezivanje s bilo kojim korisnikom, uključujući korisnika root, bez provjere lozinke. CVE identifikator još nije dodijeljen. Vulnerabilnost se javlja od verzije InetUtils 1.9.3 (2015. godina) i ostaje neispravljena u aktualnom izdanju 2.7.0. Ispravak je dostupan u obliku zakrpa (1, 2).

Problem je uzrokovan tim što za provjeru lozinke proces telnetd poziva alat "\/usr\/bin\/login", predajući kao argument ime korisnika koje je klijent naveo prilikom povezivanja s poslužitelju. Alat "login" podržava opciju "-f" koja omogućuje prijavu bez autentifikacije (podrazumijeva se da se ova opcija koristi kada je korisnik već prošao provjeru). Tako, ako se uspije umetnuti opcija "-f" u ime korisnika, moguće je povezati se bez provjere lozinke.

Prilikom običnog povezivanja nije moguće koristiti ime korisnika u obliku "-f root", ali telnet ima način automatskog povezivanja koji se aktivira opcijom "-a". U ovom načinu ime korisnika se uzima ne iz naredbene linije već se prosljeđuje putem varijable okruženja USER. Kada se pozove alat login, vrijednost te varijable okruženja se umetne bez dodatne provjere i bez escapeanja specijalnih znakova. Tako, za povezivanje kao korisnik root, dovoljno je postaviti varijablu okruženja USER na "-f root" i povezati se na telnet server koristeći opciju "-a": $ USER='-f root' telnet -a ime_servera

Izmjena koja je dovela do vulnerabilnosti dodana je u kod telnetd u ožujku 2015. godine i bila je povezana s rješavanjem problema koji nije dopuštao određivanje imena korisnika u autologin načinu bez autentifikacije u Kerberosu. Kao rješenje, dodana je podrška za prosljeđivanje imena korisnika za autologin način putem varijable okruženja, ali provjeru ispravnosti imena korisnika iz varijable okruženja su zaboravili dodati.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster