Izdanja OpenSSH 9.1

Nakon šest mjeseci razvoja objavljena je verzija OpenSSH 9.1, otvorene implementacije klijenta i poslužitelja za rad po protokolima SSH 2.0 i SFTP. Izdanje se opisuje kao uglavnom s ispravcima grešaka, uključujući rješavanje nekoliko potencijalnih ranjivosti uzrokovanih problemima s pamćenjem:

  • Jednobajtno preljevanje u kodu za obradu SSH bannera u alatu ssh-keyscan.
  • Dupli poziv funkcije free() u slučaju greške pri izračunu hash-a za datoteke u kodu za kreiranje i provjeru digitalnih potpisa u alatu ssh-keygen.
  • Dupli poziv funkcije free() prilikom obrade grešaka u alatu ssh-keysign.

Glavne promjene:

  • U ssh i sshd dodana je direktiva RequiredRSASize koja omogućava određivanje minimalne dopuštene veličine RSA ključeva. U sshd ključevi manje veličine bit će ignorirani, a u ssh dovest će do prekida veze.
  • Prijenosna verzija OpenSSH prešla je na korištenje SSH ključeva za potpisivanje digitalnih potpisa commit-a i tagova u Git-u.
  • Direktive SetEnv u konfiguracijskim datotekama ssh_config i sshd_config sada primjenjuju vrijednost iz prvog spominjanja varijable okruženja ako je definirana više puta u konfiguraciji (prije se primjenjivala posljednja spominjanja).
  • Pri pozivanju alata ssh-keygen s oznakom '-A' (generiranje svih podržanih tipova host ključeva prema defaultu) onemogućeno je generiranje DSA ključeva koji se već nekoliko godina prema zadanim postavkama ne koriste.
  • U sftp-server i sftp implementirano je proširenje 'users-groups-by-id@openssh.com', koje daje klijentu mogućnost da zatraži imena korisnika i grupa koja odgovaraju navedenom skupu digitalnih identifikatora (uid i gid). U sftp, ovo proširenje se koristi za prikazivanje imena prilikom ispisivanja sadržaja direktorija.
  • U sftp-server implementirano je proširenje 'home-directory' za otkrivanje putanja ~/ i ~user/, alternativno ranije predloženom proširenju 'expand-path@openssh.com' (proširenje 'home-directory' predloženo je za standardizaciju i već ga podržavaju neki klijenti).
  • U ssh-keygen i sshd dodana je mogućnost navođenja vremena u UTC vremenskoj zoni prilikom određivanja intervala valjanosti certifikata i ključeva, uz sistemsko vrijeme.
  • U sftp dozvoljeno je navođenje dodatnih argumenata u opciji '-D' (na primjer, '/usr/libexec/sftp-server -el debug3').
  • U ssh-keygen dozvoljeno je korištenje opcije "-U" (korištenje ssh-agenta) zajedno s operacijama "-Y sign" za odrediti da su privatni ključevi smješteni u ssh-agentu.

    Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster