OpenSSH 10.2 Uitgebracht met Belangrijke Bugfix voor ControlPersist Probleem
OpenSSH 10.2 verhelpt bugs en bereidt zich voor op het afschaffen van SHA1 SSHFP-records, met de nadruk op sterkere, op SHA256 gebaseerde beveiliging.
Het OpenSSH-project, ontwikkeld en onderhouden onder de OpenBSD-vlag, kondigde de release van OpenSSH 10.2 aan, een onderhoudsupdate die nu beschikbaar is om te downloaden vanaf de officiële spiegelservers van het project.
De belangrijkste oplossing pakt een probleem aan waardoor SSH-sessies onbruikbaar werden wanneer ControlPersist was ingeschakeld. Deze functie, die een hoofdverbinding openhoudt voor snellere hergebruik, beheerde terminalverbindingen verkeerd in versie 10.1. De fout zorgde ervoor dat gebruikers niet correct met externe sessies konden communiceren.
OpenSSH 10.2 bevat ook updates voor ssh-keygen, waarbij twee problemen worden opgelost: een die het correcte downloaden van sleutels van PKCS#11-tokens verhinderde, en een ander die fouten veroorzaakte tijdens CA-ondertekeningsbewerkingen wanneer de certificaatautoriteit-sleutel in ssh-agent was opgeslagen.
Aan de kant van draagbaarheid verbetert deze release de compatibiliteit met systemen die mmap niet ondersteunen, zoals WebAssembly (WASM)-omgevingen zoals HTerm. Het team heeft ook ontbrekende headers voor FreeBSD gecorrigeerd, de ondersteuning voor oudere macOS-versies zonder clock_gettime verbeterd en een mogelijke vastloper in sshd opgelost bij het omgaan met onbekende hostnamen in bepaalde PAM-configuraties.
Naast deze fixes hebben de ontwikkelaars een vroege verouderingsmelding uitgegeven: de ondersteuning voor SHA1 SSHFP-records zal in een toekomstige release worden verwijderd. Vanwege bekende zwaktes in SHA1 zullen toekomstige versies deze records volledig negeren en vertrouwen op SHA256, dat sinds OpenSSH 6.1 (uitgebracht in 2012) wordt ondersteund.
Voor meer informatie, zie de wijzigingslog.
