Lanseringen av OpenSSH 8.6 har publicerats, en öppen implementation av klient och server för arbete med SSH 2.0 och SFTP-protokollen. I den nya versionen har en sÄrbarhet i implementeringen av LogVerbose-direktivet ÄtgÀrdats, som uppstod i den senaste utgÄvan och som möjliggjorde en ökning av nivÄn av loggad debug-information, inklusive möjligheten att filtrera baserat pÄ mönster, funktioner och filer relaterade till kod som körs med upphÀvda rÀttigheter i sshd-processen, isolerad i ett sandbox-miljö.
En angripare som lyckas fÄ kontroll över en icke-privilegerad process genom en Ànnu okÀnd sÄrbarhet kan anvÀnda den relaterade LogVerbose-problematiken för att kringgÄ sandbox-isoleringen och genomföra en attack pÄ processen som körs med höjda rÀttigheter. AnvÀndningen av sÄrbarheten i LogVerbose uppskattas som osannolik i praktiken, eftersom LogVerbose-konfigurationen som standard Àr avstÀngd och vanligtvis endast anvÀnds under felsökning. Dessutom krÀvs det att hitta en ny sÄrbarhet i den icke-privilegerade processen för att en attack ska lyckas.
Ăndringar i OpenSSH 8.6 som inte Ă€r relaterade till sĂ„rbarheter:
- I sftp och sftp-server har en ny protokollextension, "limits@openssh.com", implementerats, vilket ger SFTP-klienten möjlighet att fÄ information om de begrÀnsningar som har stÀllts in pÄ servern begrÀnsningar, inklusive grÀnser för maximala paketstorlekar och lÀs- och skrivoperationer. I sftp anvÀnds den nya extensionen för att vÀlja den optimala blockstorleken för datatransfer.
- I sshd_config har en ny instÀllning, ModuliFile, lagts till för sshd, vilket möjliggör att ange sökvÀgen till "moduli"-filen som innehÄller grupper för DH-GEX.
- En miljövariabel, TEST_SSH_ELAPSED_TIMES, har lagts till i enhetstesterna för att aktivera utskrifter av tiden som har förflutit sedan varje test startades.
- GrÀnssnittet för att begÀra lösenord för GNOME har delats upp i tvÄ alternativ, ett för GNOME2 och det andra för GNOME3 (contrib/gnome-ssk-askpass3.c). Alternativet för GNOME3 anvÀnder för att förbÀttra kompatibiliteten med Wayland ett anrop av gdk_seat_grab() för att hantera upptagning av tangentbord och mus.
- En mjuk avvisning (soft-disallow) av systemanropet fstatat64 har lagts till i den Linux-baserade sandbox som anvÀnder seccomp-bpf.
KĂ€lla: opennet.ru
