Objavljeno je izdanje projekta Dropbear 2026.90, koji razvija SSH poslužitelj i klijent, te je postao popularan u bežičnim usmjerivačima i kompaktnim distribucijama poput OpenWrt. Dropbear se odlikuje niskom potrošnjom memorije, mogućnošću onemogućavanja suvišnih funkcionalnosti prilikom kompilacije i podrškom za izradu klijenta i poslužitelja u jednoj izvršnoj datoteci, slično busyboxu. Prilikom statičkog povezivanja s uClibc, izvršna datoteka Dropbear zauzima svega 110kB. Dropbear podržava X11 preusmjeravanje, kompatibilan je s OpenSSH ključevima (~/.ssh/authorized_keys) i može uspostaviti višekonekcije uz preusmjeravanje putem tranzitnog poslužitelja. Kod projekta napisan je na C jeziku i distribuira se pod licencom sličnom MIT-u.
U novoj verziji ispravljeno je nekoliko sigurnosnih problema:
- Nepotpuna ispravka ranjivosti u scp-u (CVE-2019-6111), koja omogućava prepisivanje drugih datoteka prilikom povezivanja na zlonamjerni strežniku. Prilikom korištenja scp-a strežnik donosi odluku o tome koje datoteke i direktorije poslati klijentu, dok klijent samo provjerava ispravnost vraćenih imena objekata. Provjera na strani klijenta blokira izlazak iz trenutnog direktorija („../“), ali u slučaju rekurzivnog kopiranja (-r) ne uzima u obzir situacije prijenosa direktorija s imenima koja se razlikuju od prvotno zatraženih. Problem je riješen zabranom korištenja opcije „-r“ s već postojećim ciljnim direktorijem.
- Ranjivost (CVE-2026-35385) u alatu scp, zbog koje nakon preuzimanja datoteke s root pravima uz opciju „-O“ i bez opcije „-p“ nisu čišćeni setuid/setgid oznake.
- Mogućnost zaobilaženja izvršavanja komande „forced_command“ u postavkama authorized_keys prilikom povezivanja autentificiranog korisnika uz korištenje opcije „-t“ (prijava s provjerom lozinke i otvorenog ključa).
- Odbijanje usluge putem stvaranja lokalnog korisnika specijalne datoteke s imenom authorized_keys, koja onemogućava operacije čitanja.
- Čitanje podataka iz područja izvan međuspremnika prilikom stvaranja rukovatelja za preusmjeravanje klijentovih i poslužiteljskih zahtjeva, što može dovesti do zatvaranja proizvoljnih datotečnih deskriptora.
Nezahtjevne promjene:
- U ssh je dodana opcija „-R“ za preusmjeravanje unix soketa kroz SSH tunel.
- V ssd je dodana možnost „-M“ za omejitev maksimalnega trajanja seje.
- V „authorized_keys“ je dodana možnost „permitlisten“ za omejitev dovoljenih vrat.
- Podpora za RSA ključe, ustvarjene v dropbearkey 0.32 ali starejših različicah tega orodja, ki so dovzetni za napade preko stranskih kanalov, kjer se ocenjuje razlika v času obdelave podatkov, ki so prišli in niso prišli v predpomnilnik, je bila prekinjena.
- Za preprečevanje poskusov napadov z odprtimi ključi na gostiteljih je število poizkusov odprtih ključev omejeno na 15 za vsako sejo.
Izvor: opennet.ru
