OpenSSH 10.2 släppt med viktig buggfix för ControlPersist-problem
OpenSSH 10.2 åtgärdar buggar och förbereder sig för att avskaffa SHA1 SSHFP-poster, samtidigt som den främjar starkare säkerhet baserad på SHA256.
OpenSSH-projektet, som utvecklas och underhålls under OpenBSD-paraplyet, meddelade lanseringen av OpenSSH 10.2, en underhållsuppdatering som nu finns tillgänglig för nedladdning från projektets officiella speglar.
Huvudfixen åtgärdar ett problem som gjorde SSH-sessioner obrukbara när ControlPersist var aktiverat. Denna funktion, som håller en huvudanslutning öppen för snabbare återanvändning, hanterade terminalanslutningar felaktigt i version 10.1. Buggen gjorde att användare inte kunde interagera ordentligt med fjärrsessioner.
OpenSSH 10.2 inkluderar också uppdateringar till ssh-keygen, som åtgärdar två problem: ett som förhindrade korrekt nedladdning av nycklar från PKCS#11-token och ett annat som orsakade fel under CA-signeringsoperationer när certifikatmyndighetens nyckel var lagrad i ssh-agent.
När det gäller portabilitet förbättrar denna version kompatibiliteten med system som inte stöder mmap, såsom WebAssembly (WASM)-miljöer som HTerm. Teamet åtgärdade också saknade headers för FreeBSD, förbättrade stödet för äldre macOS-versioner som saknar clock_gettime, och löste en potentiell frysning i sshd vid hantering av okända värdnamn i vissa PAM-konfigurationer.
Parallellt med dessa åtgärder utfärdade utvecklarna ett tidigt meddelande om föråldring: stöd för SHA1 SSHFP-poster kommer att tas bort i en framtida version. På grund av kända svagheter i SHA1 kommer framtida versioner helt att ignorera dessa poster och istället förlita sig på SHA256, som har varit stödd sedan OpenSSH 6.1 (släppt 2012).
För mer information, se ändringsloggen.
