Release av OpenSSH 9.6 med ÄtgÀrder mot sÄrbarheter

Utgivet en version av OpenSSH 9.6, en öppen implementation av klient och server för arbete med protokollen SSH 2.0 och SFTP. I den nya versionen har tre sÀkerhetsproblem ÄtgÀrdats:

  • En sĂ„rbarhet i SSH-protokollet (CVE-2023-48795, "Terrapin" attacken), som möjliggör en MITM-attack, dĂ€r anslutningen kan rullas tillbaka till att anvĂ€nda mindre sĂ€kra autentiseringsalgoritmer och avaktivera skyddet mot attacker via sidokanaler, som Ă„terskapar inmatning genom att analysera fördröjningar mellan tangenttryckningar. Attackmetoden beskrivs i en separat nyhet.
  • En sĂ„rbarhet i ssh-verktyget, som möjliggör substituering av godtyckliga shell-kommandon genom manipulation av vĂ€rdena för anvĂ€ndarnamn och vĂ€rd, som innehĂ„ller specialtecken. SĂ„rbarheten kan utnyttjas om angriparen kontrollerar vĂ€rdena för anvĂ€ndarnamn och vĂ€rd som överförs till ssh, direktiv för ProxyCommand och LocalCommand eller blocken 'match exec', dĂ€r substitueringssymboler som %u och %h anges. Till exempel kan felaktiga anvĂ€ndarnamn och vĂ€rdar substitueras i system som anvĂ€nder submoduler i Git, eftersom Git inte förbjuder angivande av specialtecken i vĂ€rd- och anvĂ€ndarnamn. En liknande sĂ„rbarhet vissas ocksĂ„ i libssh.
  • Ett fel i ssh-agent, vilket gör att nĂ€r privata nycklar PKCS#11 lĂ€ggs till, tillĂ€mpades begrĂ€nsningarna endast pĂ„ den första nyckeln som returnerades av PKCS#11-token. Problemet pĂ„verkar inte vanliga privata nycklar, FIDO-token och nycklar angivna utan begrĂ€nsningar.

Övriga Ă€ndringar:

  • I ssh har substitueringen '%j' lagts till, vilket expanderar till vĂ€rdnamnet som anges genom direktivet ProxyJump.
  • I ssh har stöd för att stĂ€lla in ChannelTimeout pĂ„ klientsidan lagts till, vilket kan anvĂ€ndas för att avsluta inaktiva kanaler.
  • I ssh, sshd, ssh-add och ssh-keygen har stöd för att lĂ€sa privata ED25519-nycklar i PEM PKCS8-format (tidigare stöddes endast OpenSSH-formatet) lagts till.
  • I ssh och sshd har ett protokolltillĂ€gg lagts till för att Ă„terförhandla algoritmer för digital signatur för autentisering med offentliga nycklar, som genomförs i ett skede efter mottagandet av anvĂ€ndarnamnet. Genom tillĂ€gget kan andra algoritmer anvĂ€nda vĂ€ljas selektivt kopplat till anvĂ€ndare via angivande av PubkeyAcceptedAlgorithms i blocket 'Match user'.
  • I ssh-add och ssh-agent har ett protokollutvidgning lagts till för att ange certifikat vid laddning av PKCS#11 nycklar, vilket möjliggör anvĂ€ndning av certifikat relaterade till PKCS#11 privata nycklar i alla OpenSSH-verktyg som stöder ssh-agent, och inte bara i ssh.
  • FörbĂ€ttrad identifiering av osupporterade eller instabila kompilatorflaggor, sĂ„som '-fzero-call-used-regs' i clang.
  • För att begrĂ€nsa privilegierna för sshd-processen i OpenSolaris-versioner som stöder getpflags()-grĂ€nssnittet, aktiverades PRIV_XPOLICY-lĂ€get istĂ€llet för PRIV_LIMIT.

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