Izdaja OpenSSH 9.1

Po šestih mesecih razvoja je izid OpenSSH 9.1, odprte različice odjemalca in strežnika za delo s protokoli SSH 2.0 in SFTP. Izdaja je označena predvsem kot vsebujajoča popravke napak, vključno s številnimi potencialnimi ranljivostmi, ki so nastale zaradi težav pri upravljanju z pomnilnikom:

  • Enobajtno overflow v kodi obdelave SSH-bannerja v orodju ssh-keyscan.
  • Dvojni poziv funkcije free() v primeru napake pri izračunu hashov za datoteke v kodi za ustvarjanje in preverjanje digitalnih podpisov v orodju ssh-keygen.
  • Dvojni poziv funkcije free() pri obdelavi napak v orodju ssh-keysign.

Glavne spremembe:

  • V ssh in sshd je bila dodana direktiva RequiredRSASize, ki omogoča določitev minimalne dovoljene velikosti RSA ključev. V sshd bodo ključi manjše velikosti ignorirani, medtem ko bo to v ssh privedlo do zaključka povezave.
  • Prenosna različica OpenSSH je prešla na uporabo SSH ključev za podpisovanje digitalnih podpisov commitov in oznak v Gitu.
  • Direktive SetEnv v konfiguracijskih datotekah ssh_config in sshd_config zdaj uporabljajo vrednost iz prvega omembe spremenljivke okolja, če je ta v konfiguraciji navedena večkrat (prej je bila uporabljena zadnja omemba).
  • Pri klicu orodja ssh-keygen z zastavico „-A“ (generacija vseh privzetih tipov ključev za gostitelje) je bila onemogočena generacija DSA ključev, ki že nekaj let niso privzeto uporabljeni.
  • V sftp-serverju in sftp je bilo uvedeno razširitev „users-groups-by-id@openssh.com“, ki omogoča odjemalcu, da zahteva imena uporabnikov in skupin, ki ustrezajo določenemu sklopu digitalnih identifikatorjev (uid in gid). V sftp je to razširitev uporabljena za prikaz imen pri izpisu vsebine imenika.
  • V sftp-serverju je bila uvedena razširitev „home-directory“ za razširitev poti ~/ in ~user/, alternativni razširitvi „expand-path@openssh.com“ (razširitev „home-directory“ je bila predlagana za standardizacijo in jo že podpirajo nekateri odjemalci).
  • V ssh-keygen in sshd je bila dodana možnost določanja časa v UTC časovnem pasu pri definiranju časovnih intervalov veljavnosti certifikatov in ključev, poleg sistemskega časa.
  • V sftp je dovoljena navedba dodatnih argumentov v možnosti „-D“ (na primer, „/usr/libexec/sftp-server -el debug3“).
  • V ssh-keygen je omogočena uporaba zastavice «-U» (uporaba ssh-agent) skupaj z operacijami «-Y sign» za določitev, da so zasebni ključi shranjeni v ssh-agent.

    Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster