Efter tre mÄnaders utveckling har version OpenSSH 10.4 offentliggjorts, en öppen implementation av klient och server för att arbeta med SSH 2.0 och SFTP-protokollen. HuvudförÀndringar:
- Experimentellt stöd har lagts till för den kombinerade digitala signeringsmetoden "mldsa44-ed25519", som kombinerar den postkvantiga algoritmen ML-DSA 44 med algoritmen baserad pÄ elliptiska kurvor Ed25519. För att aktivera stödet bör "mldsa44-ed25519" lÀggas till i direktiven HostKeyAlgorithms och PubkeyAcceptedAlgorithms. För att generera nycklar kan kommandot "ssh-keygen -t mldsa44-ed25519" anvÀndas.
- En ny implementation av mönstermatchningssystemet har aktiverats i ssh och sshd, baserat pÄ en icke-deterministisk automat och som inte Àr utsatt för problemet med exponentiell tillvÀxt i berÀkningskomplexitet vid anvÀndning av masker med mÄnga "*"-symboler.
- Beteendet för Linux-versioner av sshd med aktiverad filtrering av systemanrop via seccomp har Àndrats. Tidigare resulterade ett fel vid aktivering av SECCOMP eller NO_NEW_PRIVS pÄ Linux-system utan stöd för dem i en varning i loggen och fortsÀttning av arbetet utan isolering, men nu kommer det att leda till en krasch.
- Vid anvÀndning av alternativet "sshd -G" i konfigurationsdumpen registreras direktiven nu med bÄde versaler och gemener, istÀllet för enbart med gemener (d.v.s. "PubkeyAuthentication" istÀllet för "pubkeyauthentication").
- Beteendet för ssh och sshd har anpassats till standarden RFC 4253: skickandet av meddelanden som inte Àr relaterade till nyckelbytesprocessen under omvending av nycklar kommer nu att leda till att anslutningen avslutas. Tidigare kunde angripare genomföra en DoS-attack genom att oÀndligt skicka externa meddelanden under nyckelbytesprocessen som buffrades pÄ servern och förbrukade minne.
Flera sÀkerhetsproblem har ÄtgÀrdats:
- I ssh-verktyget har en potentiell minnesÄtkomst efter frigörande (use-after-free) ÄtgÀrdats vid Ätkomst till skadlig servern. Problemet utnyttjas genom att Àndra vÀrdnyckeln under omvending av nycklar.
- SÄrbarhet i sftp som möjliggör uppladdning av en fil till en annan katalog genom att ansluta till en skadlig server med kommandot i form av "sftp host:/path .".
- SÄrbarhet i scp som tillÄter att filer kopieras mellan tvÄ externa servrar, en av dem Àr under angrepp, organisera filinspelning i förÀldramappen, som ligger ett nivÄ under mÄlmappen.
- Problemet med sshd har ÄtgÀrdats, vilket uppstod vid anvÀndning av den interna implementeringen av SFTP-servern ("internal-sftp"), som Àr avstÀngd som standard. Problemet var relaterat till avskÀrning av lÄnga sekvenser i kommandoraden efter 9 argument, vilket ledde till att följande argument avvisades. SÄledes kan potentiella sÀkerhetsrelaterade alternativ ha avvisats.
- En brist har ÄtgÀrdats i sshd dÀr direktivet "DisableForwarding=yes" inte stÀngde av möjligheten att skapa tunnlar som godkÀnts av alternativet "PermitTunnel=yes" (som standard Àr det inte aktiverat).
- I sshd har ett problem ÄtgÀrdats som kan anvÀndas för att initiera en överbelastning av tjÀnsten innan autentisering sker, nÀr direktivet GSSAPIAuthentication (som Àr avstÀngt som standard) Àr aktiverat. Problemet blockeras inte av grÀnsen "MaxAuthTries", men faller under begrÀnsningen "PerSourcePenalties."
- I sshd har brister ÄtgÀrdats som ibland hindrade den minimi fördröjning mellan autentiseringförsök.
KĂ€lla: opennet.ru
