Objavljen je izdanjak projekta Dropbear 2026.90, koji razvija SSH poslužitelj i klijent, a koji se uvelike koristi u bežičnim usmjerivačima i kompaktnim distribucijama poput OpenWrt. Dropbear se ističe niskom potrošnjom memorije, mogućnošću isključivanja suvišnih funkcionalnosti tijekom faze sklapanja te podrškom za jedinstvenu izvršnu datoteku koja uključuje klijent i poslužitelj, slično busyboxu. Kada se statički povezuje s uClibc, izvršna datoteka Dropbear zauzima samo 110 kB. Dropbear podržava X11 preusmjeravanje, kompatibilan je s OpenSSH ključem (~/.ssh/authorized_keys) i može stvoriti višestruke veze s preusmjeravanjem kroz tranzitni poslužitelj. Izvorni kod projekta napisan je na jeziku C i distribuira se pod licencom sličnom MIT-u.
U novoj verziji ispravljeno je nekoliko sigurnosnih problema:
- Djelomično uklanjanje u scp ranjivosti (CVE-2019-6111), koja omogućava prepisivanje drugih datoteka prilikom povezivanja na zlonamjerni poslužitelju. Kada se koristi scp server određuje koje datoteke i direktoriji će se poslati klijentu, dok klijent samo provjerava ispravnost vraćenih imena objekata. Provjera na strani klijenta blokira izlaz iz trenutnog direktorija („../”), ali u slučaju rekurzivnog kopiranja (-r) ne uzima u obzir slučajeve kada se šalju direktoriji s imenima koja se razlikuju od izvornog zahtjeva. Problem je riješen zabranom korištenja opcije „-r” s već postojećim ciljnim direktorijem.
- Ranjivost (CVE-2026-35385) u scp alatu, zbog koje se nakon preuzimanja datoteke s root pravima s opcijom „-O” i bez opcije „-p” ne čiste setuid/setgid zastavice.
- Mogućnost zaobilaženja izvršenja naredbe „forced_command” u konfiguracijama authorized_keys prilikom povezivanja autentificiranog korisnika koristeći opciju „-t” (prijava s provjerom lozinke i javnog ključa).
- Usluga odbijena stvaranjem specijalne datoteke s imenom authorized_keys od strane lokalnog korisnika, što blokira operacije čitanja.
- Čitanje podataka iz područja izvan bafera prilikom stvaranja obrtnika za preusmjeravanje klijentovih i poslužiteljskih zahtjeva, što može dovesti do zatvaranja proizvoljnih deskriptora datoteka.
Nepovezane s sigurnošću promjene:
- U ssh je dodana opcija „-R” za preusmjeravanje unix soketa kroz SSH tunel.
- U ssd je dodana opcija „-M” za ograničavanje maksimalnog trajanja sesije.
- U „authorized_keys” dodana opcija „permitlisten” za ograničavanje dopuštenih portova.
- Prekid podrške za RSA ključeve stvorene u dropbearkey 0.32 ili ranijim verzijama ovog alata, izloženim napadima putem sporednih kanala koji vrednuju razliku u vremenu obrade podataka koji su se našli u kešu ili nisu.
- Za blokiranje pokušaja otvaranja ključeva na hostovima, broj upita otvorenih ključeva je ograničen na 15 pokušaja po sesiji.
Izvor: opennet.ru
