Etter tre mÄneder med utvikling har OpenSSH 10.4 blitt publisert, en Äpen implementering av klient og server for Ä arbeide med SSH 2.0 og SFTP-protokollene. Hovedendringer:
- Eksperimentell stÞtte for den kombinerte signaturordningen «mldsa44-ed25519» er lagt til, som kombinerer den post-kvante algoritmen ML-DSA 44 med algoritmen basert pÄ elliptiske kurver Ed25519. For Ä aktivere stÞtten mÄ «mldsa44-ed25519» legges til i direktivene HostKeyAlgorithms og PubkeyAcceptedAlgorithms. For Ä generere nÞkler kan kommandoen «ssh-keygen -t mldsa44-ed25519» brukes.
- En ny implementering av mÞnstermatching-systemet, basert pÄ ikke-deterministiske endelige automater, har blitt innfÞrt i ssh og sshd, og som ikke lider av problemet med eksponentiell vekst i beregningens kompleksitet ved bruk av masker med mange «*» tegn.
- Adferden til Linux-bygningene av sshd med aktivert systemanropsfiltrering ved hjelp av seccomp har blitt endret. Tidligere resulterte en feil nÄr SECCOMP eller NO_NEW_PRIVS ble aktivert pÄ Linux-systemer uten stÞtte til logging av en advarsel og fortsatte driften uten isolering, mens det nÄ vil fÞre til en krÊsje.
- NÄr du bruker alternativet «sshd -G» i konfigurasjonsdumpen, blir direktivene nÄ skrevet med bÄde store og smÄ bokstaver, i stedet for kun smÄ bokstaver (dvs. «PubkeyAuthentication» i stedet for «pubkeyauthentication»).
- Atferden til ssh og sshd har blitt tilpasset standarden RFC 4253: sending av meldinger som ikke er relatert til nÞkkelutvekslingen under gjenutvekslingen av nÞkler vil nÄ fÞre til at tilkoblingen avsluttes. Tidligere kunne angripere utfÞre DoS-angrep ved uendelig Ä sende utenforstÄende meldinger under nÞkkelutvekslingen, som ble buffret pÄ serveren og brukte minne.
Flere sikkerhetsproblemer er blitt lĂžst:
- Potensielt minnetilgang etter frigjÞring (use-after-free) er blitt eliminert i ssh-verktÞyet nÄr du henvender deg til skadelig server. Problemet utnyttes gjennom endring av vertsnÞkkelen under gjenutvekslingen av nÞkler.
- SÄrbarhet i sftp som tillater opplasting av en fil til en annen katalog ved Ä kontakte en skadelig server med kommandoen i formen «sftp host:/path .».
- SÄrbarhet i scp som tillater kopiering av filer mellom to eksterne servere, der en er under angriperens kontroll, Ä organisere filopptak i foreldremappen, som ligger et nivÄ under mÄlmappen.
- Problemet i sshd som oppstod ved bruk av intern implementering av SFTP-server («internal-sftp»), som er deaktivert som standard, er lÞst. Problemet var relatert til avskjÊring av lange sekvenser i kommandolinjen etter 9 argumenter, noe som fÞrte til at pÄfÞlgende argumenter ble kastet. Dermed kan potensielt sikkerhetsrelaterte alternativer bli oversett.
- I sshd er en feil lÞst som gjorde at direktivet «DisableForwarding=yes» ikke deaktiverte tunneldannelse godkjent av «PermitTunnel=yes» (som ikke er angitt som standard).
- I sshd er et problem lÞst som kan brukes til Ä initierer tjenestenekt fÞr autentisering nÄr direktivet GSSAPIAuthentication (deaktivert som standard) er aktivert. Problemet blokkeres ikke av grensen «MaxAuthTries», men omfattes av begrensningen «PerSourcePenalties».
- I sshd er mindre feil rettet som gjorde at det ikke alltid ble lagt til minimal forsinkelse mellom autentiseringsforsĂžk.
Kilde: opennet.ru
