Opdatering af OpenSSH 9.3 med sikkerhedsproblemer rettet

Udgivelsen af OpenSSH 9.3, en åben implementering af klient og server til arbejde med protokollerne SSH 2.0 og SFTP, er offentliggjort. I den nye version er sikkerhedsproblemer rettet:

  • I værktøjet ssh-add blev der opdaget en logisk fejl, som medførte, at begrænsninger angivet med indstillingen «ssh-add -h» ikke blev sendt til ssh-agenten, når der blev tilføjet nøgler for smartkort. Resultatet var, at der blev tilføjet en nøgle til agenten uden de begrænsninger, der tillod forbindelser kun fra bestemte værter.
  • I værktøjet ssh blev der opdaget en sårbarhed, som kan føre til læsning af data fra stakken uden for den tildelte buffer, når der behandles specielt formaterede DNS-svar, hvis konfigurationsindstillingen VerifyHostKeyDNS er aktiveret. Problemet findes i den indbyggede implementering af funktionen getrrsetbyname(), som anvendes i bærbare versioner af OpenSSH, der er samlet uden at bruge det eksterne bibliotek ldns (—with-ldns) og på systemer med standardbiblioteker, der ikke understøtter kaldet getrrsetbyname(). Muligheden for at udnytte sårbarheden, bortset fra at initiere en tjenestenægtelse for ssh-klienten, vurderes som usandsynlig.

Der kan desuden nævnes en sårbarhed i den OpenBSD-baserede bibliotek libskey, som anvendes i OpenSSH. Problemet har været til stede siden 1997 og kan føre til buffer-overløb i stakken, når der behandles specielt formaterede vært-navne. Det bemærkes, at selvom sårbarheden kan udnyttes eksternt via OpenSSH, er den i praksis ubrugelig, da værtens navn ( /etc/hostname) skal indeholde mere end 126 tegn, og bufferen kun kan overfyldes med null-tegn (‘\0’).

Blandt ændringer, der ikke er relateret til sikkerhed:

  • Der er tilføjet støtte til parameteren «-Ohashalg=sha1|sha256» i ssh-keygen og ssh-keyscan for at vælge algoritmen til visning af SSHFP-hashes.
  • Der er tilføjet en mulighed «-G» i sshd til at analysere og vise den aktive konfiguration uden at forsøge at indlæse private nøgler og uden at udføre yderligere kontroller, hvilket gør det muligt at kontrollere konfigurationen før generering af nøgler og tillader test af konfigurationen af ikke-privilegerede brugere.
  • I sshd er der forbedret isolation på Linux-platformen, der bruger filtreringsmekanismerne seccomp og seccomp-bpf. Der er tilføjet flags til mmap, madvise og futex i listen over tilladte systemopkald.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster