Utgivning av OpenSSH 10.6 med sÄrbarhetsÄtgÀrder

UtgÄvan av OpenSSH 10.6 har publicerats, en öppen implementation av klient och server för arbete med protokollen SSH 2.0 och SFTP. SÀkerhetsproblem har ÄtgÀrdats, de flesta av vilka identifierades genom kodanalys med hjÀlp av AI-verktyg (CVE-id har inte tilldelats):

  • En sĂ„rbarhet i sftp som möjliggör att en fil skrivs utanför mĂ„ldirektivet nĂ€r man ansluter till en server som kontrolleras av en angripare.
  • TvĂ„ sĂ„rbarheter i implementationen av GSSAPI i sshd, orsakade av att tillstĂ„nd bevaras mellan olika autentiseringsförsök. GSSAPI-referenser kunde bevaras efter en misslyckad autentiseringsförsök och anvĂ€ndas efter ett efterföljande lyckat försök. Problemen uppstĂ„r nĂ€r instĂ€llningen GSSAPIAuthentication Ă€r aktiverad.
  • I sshd och ssh har stöd för LZ77-komprimering avaktiverats pĂ„ grund av möjligheten till attacker via sidokanaler, vilket möjliggör Ă„terstĂ€llande av innehĂ„ll frĂ„n en annan session vid anslutning via en gemensam multiplexad anslutning med offret, i och med att kontrollerade angripardata pĂ„verkar den totala lĂ€ngden pĂ„ de krypterade meddelandena som skickas (LZ77 ersĂ€tter upprepande strĂ€ngar med referenser i en gemensam buffer för alla kanaler).
  • I ssh-verktyget har anvĂ€ndning av tecken '$' och '\' i anvĂ€ndarnamn som matas in via kommandoraden förbjudits, eftersom de kunde anvĂ€ndas för att genomföra kodexekvering genom att ersĂ€tta namn i ProxyCommand- och Match exec-direktiv som anges i instĂ€llningarna.
  • I ssh-keygen har felaktig hantering av sommartid Ă„tgĂ€rdats, vilket ledde till en förskjutning av certifikatets giltighetstid med en timme.
  • För att blockera skapandet av zip-bomber har en kontroll för överskridande av maximalt paketstorlek vid uppackning av data lagts till i sshd och ssh.
  • I sshd har ett problem Ă„tgĂ€rdats som möjliggjorde kringgĂ„ende av begrĂ€nsningar för nyckelordet "restrict" i filen authorized_keys, vilket inte tillĂ€mpades pĂ„ tunnlar (PermitTunnel).
  • I sshd har en felaktig tolkning av alternativet "none" inom Match-block Ă„tgĂ€rdats, dĂ€r det i vissa direktiv, sĂ„som AuthorizedPrincipalsFile, tolkades som ett filnamn istĂ€llet för som ett tecken pĂ„ att stĂ€nga av direktivet.
  • I sshd har avsaknaden av Ă„terstĂ€llning av root-behörigheter pĂ„ plattformar som inte stöder överföring av filbeskrivare och som krĂ€ver root-rĂ€ttigheter för att allokera PTY Ă„tgĂ€rdats. Problemet uppstĂ„r i QNX 6, SCO OpenServer 5 och vid kompilering med alternativet "—disable-fd-passing".

Ändringar som inte Ă€r relaterade till sĂ„rbarheter:

  • Stödet för den hybridkryptografiska algoritmen ssh-mldsa44-ed25519 har aktiverats, vilket Ă€r motstĂ„ndskraftigt mot kvantdatorattacker.
  • I sshd_config har alternativet WarnWeakCrypto implementerats och aktiverats som standard för att hantera varningar om anslutning med hjĂ€lp av nyckelavtal som inte Ă€r motstĂ„ndskraftiga mot kvantdatorattacker.
  • I ssh-keygen och ssh-add har kontrollen av policyn credProtect implementerats i autentiseringar för att uppfylla verifieringskraven (PIN eller biometrik) innan Ă„tkomst till boendenycklar pĂ„ FIDO-token.
  • I ssh-add har flaggan «-P» lagts till för att hoppa över valfri PIN-input för FIDO- och PKCS#11-token.
  • I ssh i kommandot ~I har utskrift av information om versioner pĂ„ lokala och fjĂ€rrsystem implementerats.
  • I sftp i kommandona mkdir/lmkdir har flaggan ‘-p’ lagts till för att skapa kataloger vid behov.
  • I ssh-keygen har lĂ€get «hexdump» lagts till för att exportera nycklar som hexdumpar (till exempel för att klistra in i dokumentation).
  • I ssh och sshd tillĂ„ter direktivet ChannelTimeout angivelse av tidsgrĂ€nser med precision ned till delar av en sekund.
  • I sshd har alternativet AgentSocketPath lagts till för att ange sökvĂ€gen till $SSH_AUTH_SOCK vid vidarebefordran av agenten (till exempel user:.ssh/agent för undermappar i $HOME och shared:/tmp för gemensamma kataloger).
  • I ssh-agent har flaggan «-A» lagts till för att ange kataloger med agentens sockets dĂ€r prefixen «user:» och «shared:» Ă€r tillĂ„tna, liknande som i alternativet AgentSocketPath.
  • I sshd har kontrollen av offentliga nycklar separerats frĂ„n autentiseringförsöken. Alternativet «PubkeyOptions max-pk-ok:nnnn» har lagts till för att justera antalet försök att kontrollera offentliga nycklar (standard 6), efter vilka anslutningen kommer att brytas enligt grĂ€nsen för MaxAuthTries.
  • I ssh och sshd har alternativet TCPKeepAlive fĂ„tt stöd för vĂ€rdet «all», vilket inkluderar sĂ€ndning av keepalive-paket inte bara för huvudanslutningen utan ocksĂ„ för de vidarebefordrade anslutningarna.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster