OpenSSH 10.2 Objavljen s Važnim Popravkom Greške za Problem ControlPersist


OpenSSH 10.2 ispravlja greške i priprema se za ukidanje SHA1 SSHFP zapisa, potičući sigurnost temeljenu na jačem SHA256 algoritmu.

Projekt OpenSSH, razvijen i održavan pod okriljem OpenBSD-a, objavio je izdanje OpenSSH 10.2, nadogradnju za održavanje koja je sada dostupna za preuzimanje s službenih zrcala projekta.

Glavna ispravka rješava problem zbog kojeg su SSH sesije postale neupotrebljive kada je omogućena opcija ControlPersist. Ova značajka, koja održava glavnu vezu otvorenom radi bržeg ponovnog korištenja, pogrešno je upravljala terminalskim vezama u verziji 10.1. Greška je korisnicima onemogućavala ispravno komuniciranje s udaljenim sesijama.

OpenSSH 10.2 također uključuje ažuriranja za ssh-keygen, rješavajući dva problema: jedan koji je sprječavao ispravno preuzimanje ključeva s PKCS#11 tokena, i drugi koji je uzrokovao pogreške tijekom operacija potpisivanja certifikata kada je ključ certifikacijske autoritete pohranjen u ssh-agentu.

Što se tiče prenosivosti, ovo izdanje poboljšava kompatibilnost sa sustavima koji ne podržavaju mmap, kao što su WebAssembly (WASM) okruženja poput HTerm-a. Tim je također popravio nedostatak zaglavlja za FreeBSD, poboljšao podršku za starije verzije macOS-a koje nemaju clock_gettime i riješio mogući zastoj u sshd-u prilikom rukovanja nepoznatim hostovima u određenim PAM konfiguracijama.

Uz ove ispravke, programeri su izdali i ranije obavijesti o ukidanju podrške: podrška za SHA1 SSHFP zapise bit će uklonjena u budućem izdanju. Zbog poznatih slabosti SHA1, buduće verzije će potpuno ignorirati ove zapise i oslanjati se na SHA256, koji je podržan od OpenSSH 6.1 (izdan još 2012. godine).

Za više informacija, pogledajte zapisnik promjena.