OpenSSH 10.4 je na voljo

Po treh mesecih razvoja je izšla različica OpenSSH 10.4, odprta implementacija odjemalca in strežnika za delo s protokoli SSH 2.0 in SFTP. Glavne spremembe:

  • Dodana je eksperimentalna podpora za kombinirani sistem oblikovanja digitalnih podpisov «mldsa44-ed25519», ki združuje postkvantni algoritem ML-DSA 44 in algoritem, ki temelji na eliptičnih krivuljah Ed25519. Za vključitev podpore je treba dodati «mldsa44-ed25519» v direktive HostKeyAlgorithms in PubkeyAcceptedAlgorithms. Za generacijo ključev lahko uporabite ukaz «ssh-keygen -t mldsa44-ed25519».
  • V ssh in sshd je uporabljena nova implementacija sistema ujemanja po šabloni, ki temelji na nedeterminističnem končnem avtomatu in ni podvržena težavam eksponentne rasti kompleksnosti izračunov pri uporabi mask, ki vsebujejo veliko simbolov «*».
  • Spremenjeno je obnašanje Linux različic sshd z aktivirano filtracijo sistemskih klicev s pomočjo seccomp. Prej je ob napaki pri aktivaciji SECCOMP ali NO_NEW_PRIVS na Linux sistemih brez njihove podpore prišlo do zapisovanja opozoril v dnevnik in nadaljevanja delovanja brez izolacije, sedaj pa bo to povzročilo nenaden izhod.
  • Pri uporabi možnosti «sshd -G» je v izpisku konfiguracije direktive sedaj zapisane z uporabo velikih in majhnih črk, namesto da bi bile zapisane samo z malimi črkami (tj. «PubkeyAuthentication» namesto «pubkeyauthentication»).
  • Obnašanje ssh in sshd je usklajeno s standardom RFC 4253: pošiljanje sporočil, ki niso povezane z izmenjavo ključev, med ponovnim dogovorom ključev bo sedaj povzročilo prekinitev povezave. Prej so lahko napadalci izvedli DoS napad, tako da so nenehno pošiljali zunanja sporočila v procesu izmenjave ključev, ki so bila shranjena v strežnikom in so porabila pomnilnik.

Odpravljene so bile nekatere varnostne težave:

  • V orodju ssh je odpravljeno potencialno dostopanje do pomnilnika po njegovi osvoboditvi (use-after-free) pri dostopu do zlonamernega strežniku. Težava se izkorišča z menjavo gostiteljskega ključa med ponovnim dogovorom ključev.
  • Ranljivost v sftp, ki omogoča nalaganje datoteke v drugo mapo, ko se poveže z zlonamernim strežnikom z uporabo ukaza v obliki «sftp host:/path .».
  • Ranljivost v scp, ki omogoča pri kopiranju datotek med dvema zunanjima strežniki, en la que uno de ellos está bajo el control del atacante, organizar la escritura de archivos en el directorio padre, que está un nivel por debajo del directorio objetivo.
  • Se resolvió un problema en sshd que se manifestaba al utilizar la implementación interna del servidor SFTP ('internal-sftp'), que está desactivada por defecto. El problema estaba relacionado con el truncamiento de largas secuencias en la línea de comandos después del 9º argumento, lo que resultaba en la pérdida de argumentos posteriores. Así, potencialmente podían ser descartadas las opciones relacionadas con la seguridad.
  • En sshd se solucionó un defecto que hacía que la directiva 'DisableForwarding=yes' no deshabilitara la posibilidad de crear túneles permitidos por la opción 'PermitTunnel=yes' (que por defecto no está habilitada).
  • En sshd se solucionó un problema que podía ser utilizado para iniciar un ataque de denegación de servicio en la etapa anterior a la autenticación al habilitar la directiva GSSAPIAuthentication en la configuración (desactivada por defecto). El problema no se bloquea a través del límite 'MaxAuthTries', pero cae bajo la restricción 'PerSourcePenalties'.
  • En sshd se corrigieron defectos que hacían que no siempre se añadiera un retraso mínimo entre los intentos de autenticación.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster