Veröffentlichung von Dropbear SSH 2026.90 mit Behebung von Sicherheitsanfälligkeiten.

Die Version 2026.90 des Dropbear-Projekts wurde veröffentlicht, das einen SSH-Server und -Client entwickelt, der in drahtlosen Routern und kompakten Distributionen wie OpenWrt weit verbreitet ist. Dropbear zeichnet sich durch einen geringen Speicherverbrauch, die Möglichkeit aus, überflüssige Funktionen während des Build-Prozesses zu deaktivieren, und unterstützt die Erstellung von Client- und Server-Instanzen in einer einzigen ausführbaren Datei, ähnlich wie busybox. Bei statischer Bindung an uClibc benötigt die Dropbear-Ausführungsdatei nur 110 kB. Dropbear unterstützt X11-Weiterleitung, ist mit OpenSSH-Schlüsseldateien (~/.ssh/authorized_keys) kompatibel und kann Multi-Verbindungen mit Umleitung durch einen Transit-Host erstellen. Der Projektcode ist in C geschrieben und wird unter einer Lizenz verteilt, die der MIT-Lizenz ähnlich ist.

In der neuen Version wurden mehrere Sicherheitsprobleme behoben:

  • Unvollständige Behebung der scp-Schwachstelle (CVE-2019-6111), die es ermöglicht, andere Dateien beim Verbinden mit einem schädlichen Server. Bei der Verwendung von scp der Server entscheidet, welche Dateien und Verzeichnisse an den Kunden gesendet werden, während der Kunde lediglich die Richtigkeit der zurückgegebenen Objektnamen überprüft. Die Überprüfung auf der Clientseite blockiert das Verlassen des aktuellen Verzeichnisses („../“), berücksichtigt jedoch bei rekursivem Kopieren (-r) nicht die Fälle, in denen Verzeichnisse mit von den ursprünglich angeforderten abweichenden Namen übermittelt werden. Das Problem wurde durch ein Verbot der Verwendung der Option „-r“ mit einem bereits vorhandenen Zielverzeichnis gelöst.
  • Eine Schwachstelle (CVE-2026-35385) in der scp-Dienstprogramm, die dazu führt, dass beim Hochladen einer Datei mit root-Rechten unter Angabe der Option „-O“ und ohne die Option „-p“ die setuid/setgid-Flags nicht zurückgesetzt werden.
  • Die Möglichkeit, die Ausführung des Befehls „forced_command“ in den Einstellungen authorized_keys zu umgehen, wenn sich ein authentifizierter Benutzer mit der Option „-t“ (Zugang mit Passwort- und öffentlichem Schlüssel-Überprüfung) verbindet.
  • Denial-of-Service durch einen lokalen Benutzer, der eine spezielle Datei mit dem Namen authorized_keys erstellt, die Lesevorgänge blockiert.
  • Das Lesen von Daten aus einem Bereich außerhalb des Puffers bei der Erstellung von Handlern für die Umleitung von Client- und Serveranfragen, was dazu führen kann, dass beliebige Dateideskriptoren geschlossen werden.

Nicht sicherheitsrelevante Änderungen:

  • In ssh wurde die Option „-R“ zum Durchleiten von Unix-Sockets über ein SSH-Tunnel hinzugefügt.
  • In ssd wurde die Option „-M“ hinzugefügt, um die maximale Dauer einer Sitzung zu begrenzen.
  • In „authorized_keys“ wurde die Option „permitlisten“ hinzugefügt, um die zulässigen Ports einzuschränken.
  • Die Unterstützung von RSA-Schlüsseln, die mit dropbearkey 0.32 oder früheren Versionen dieses Tools erstellt wurden, die anfällig für Seitenkanalangriffe sind, bei denen die Unterschiede in der Verarbeitungsgeschwindigkeit von Daten gemessen werden, die im Cache landen oder nicht, wurde eingestellt.
  • Um Brute-Force-Angriffe auf öffentliche Schlüssel auf Hosts zu verhindern, ist die Anzahl der Anfragen nach öffentlichen Schlüsseln auf 15 Versuche pro Sitzung begrenzt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster