UtgÄvan av projektet Dropbear 2026.90 har publicerats, som utvecklar bÄde server och klient för SSH, spridd i trÄdlösa routrar och kompakta distributioner som OpenWrt. Dropbear utmÀrker sig med lÄg minnesanvÀndning, möjlighet att stÀnga av överflödig funktionalitet under byggnadsfasen, samt stöd för att bygga klient och server i en enda körbar fil likt busybox. Vid statisk lÀnkning med uClibc tar den körbara filen Dropbear endast 110 kB. Dropbear stöder X11-omdirigering, Àr kompatibel med OpenSSH:s nyckelfil (~/.ssh/authorized_keys) och kan skapa multipla anslutningar med vidarekoppling genom en transitvÀrd. Projektets kod Àr skriven i C och distribueras under en licens som Àr nÀra MIT.
I den nya versionen har flera sÀkerhetsproblem ÄtgÀrdats:
- OfullstÀndig ÄtgÀrd av sÄrbarheten i scp (CVE-2019-6111), som gör det möjligt att skriva över andra filer nÀr man ansluter till en skadlig servern. NÀr scp anvÀnds server bestÀmmer den vilka filer och kataloger som ska skickas till klienten, medan klienten endast kontrollerar korrektheten av de objekt som returneras. Kontroll pÄ klientsidan blockerar uttrÀngning utanför den aktuella katalogen (".. /"), men vid rekursiv kopiering (-r) beaktas inte fall dÀr kataloger med namn som avviker frÄn de ursprungligen begÀrda överförs. Problemet Àr löst genom att förbjuda anvÀndning av alternativet "-r" med en redan existerande mÄl katalog.
- SÄrbarhet (CVE-2026-35385) i scp-verktyget, som gör att flaggor för setuid/setgid inte rensas efter uppladdning av en fil med root-rÀttigheter med alternativet "-O" och utan alternativet "-p".
- Möjlighet att kringgÄ körning av kommandot "forced_command" i instÀllningarna för authorized_keys vid inloggning av autentiserad anvÀndare med anvÀndning av alternativet "-t" (inloggning med lösenords- och öppen nyckelverifiering).
- TjÀnsteavbrott genom att en lokal anvÀndare skapar en specialfil med namnet authorized_keys, vilket blockerar lÀsoperationer.
- LÀsning av data frÄn utanför buffertomrÄdet vid skapandet av omdirigeringshanterare för klient- och serverförfrÄgningar, vilket kan leda till stÀngning av godtyckliga filbeskrivare.
Icke-sÀkerhetsrelaterade Àndringar:
- I ssh har alternativet "-R" lagts till för att vidarebefordra unix-sockets genom en SSH-tunnel.
- I ssd har alternativet "-M" lagts till för att begrÀnsa den maximala varaktigheten av en session.
- I "authorized_keys" har alternativet "permitlisten" lagts till för att begrÀnsa tillÄtna portar.
- Stödet för RSA-nycklar skapade i dropbearkey 0.32 eller tidigare versioner av detta verktyg har upphört, vilket gör dem sÄrbara för sidokanalsattacker som utvÀrderar tidsdifferensen i behandling av data som har och inte har hamnat i cache.
- För att blockera brutna försök av öppna nycklar pÄ vÀrdarna begrÀnsas antalet förfrÄgningar om öppna nycklar till 15 försök per session.
KĂ€lla: opennet.ru
