Release von OpenSSH 8.6 mit Behebung einer Sicherheitsanfälligkeit.

Die Veröffentlichung von OpenSSH 8.6, einer Open-Source-Implementierung des Clients und Servers für die Protokolle SSH 2.0 und SFTP, wurde bekannt gegeben. In der neuen Version wurde eine Schwachstelle in der Implementierung der Direktive LogVerbose behoben, die in der vorherigen Version aufgetreten war und es ermöglichte, die Menge an Debug-Informationen, die im Log gespeichert werden, zu erhöhen sowie Filtermöglichkeiten für Muster, Funktionen und Dateien zu realisieren, die mit Code ausgeführt werden, der mit reduzierten Berechtigungen im sshd, isoliert in einer Sandbox-Umgebung, verbunden ist.

Ein Angreifer, der Kontrolle über einen unprivilegierten Prozess durch eine noch unbekannte Schwachstelle erlangt hat, kann das mit LogVerbose verbundene Problem nutzen, um die Sandbox-Isolierung zu umgehen und einen Angriff auf einen mit erhöhten Berechtigungen laufenden Prozess durchzuführen. Die Ausnutzung der Schwachstelle in LogVerbose wird in der Praxis als unwahrscheinlich angesehen, da die Standardkonfiguration von LogVerbose deaktiviert ist und normalerweise nur während der Fehlersuche verwendet wird. Zudem würde ein Angriff die Entdeckung einer neuen Schwachstelle im unprivilegierten Prozess erfordern.

Änderungen in OpenSSH 8.6, die nicht mit der Schwachstelle zusammenhängen:

  • In sftp und sftp-server wurde eine neue Protokollerweiterung »limits@openssh.com« implementiert, die es dem SFTP-Client ermöglicht, Informationen über die festgelegten Server Beschränkungen zu erhalten, einschließlich der Limits für die maximale Paketgröße sowie für Lese- und Schreiboperationen. Im sftp wird die neue Erweiterung genutzt, um die optimale Blockgröße beim Datentransfer auszuwählen.
  • In der sshd_config für sshd wurde die Einstellung ModuliFile hinzugefügt, mit der der Pfad zur Datei »moduli«, die Gruppen für DH-GEX enthält, angegeben werden kann.
  • Eine Umgebungsvariable TEST_SSH_ELAPSED_TIMES wurde zu den Unit-Tests hinzugefügt, um die Ausgabe der Zeit zu aktivieren, die seit der Ausführung jedes Tests vergangen ist.
  • Die Passwortabfrage-Schnittstelle für GNOME wurde in zwei Varianten unterteilt: eine für GNOME2 und eine für GNOME3 (contrib/gnome-ssk-askpass3.c). Die Variante für GNOME3 verwendet zur Verbesserung der Kompatibilität mit Wayland den Aufruf von gdk_seat_grab() zur Verwaltung der Tastatur- und Mauseingabeverwaltung.
  • In die unter Linux verwendete Sandbox auf Basis von seccomp-bpf wurde ein sanfter Verbot (soft-disallow) des Systemaufrufs fstatat64 hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4