Rilascio di OpenSSH 10.3

Dopo sei mesi di sviluppo, è stata rilasciata la versione OpenSSH 10.3, un'implementazione aperta di client e server per il funzionamento con i protocolli SSH 2.0 e SFTP. Le principali novità: server Corretto un vulnerabilità che consentiva a un attaccante di, controllando il nome utente passato all'avvio dell'utility ssh, potenzialmente eseguire comandi shell arbitrari. La vulnerabilità si manifesta nei sistemi che utilizzano la sostituzione "%u" in alcune direttive del file di configurazione, come "Match exec". Il problema è causato dal controllo dei caratteri speciali nel nome utente in una fase successiva al completamento delle sostituzioni nel file di configurazione ssh_config.

  • Risolto un problema di sicurezza in sshd, causato da un confronto errato dell'opzione authorized_keys principals="" con l'elenco dei nomi (principal) nel certificato quando nei nomi è presente il carattere ",". Per sfruttare la vulnerabilità, è necessario che nell'opzione authorized_keys principals="" siano specificati più nomi e che il certificatore abbia emesso un certificato con più nomi separati da una virgola (normalmente ciò non è consentito). Cambiato il comportamento nei confronti dei certificati con nome vuoto: in precedenza, il nome vuoto rientrava in tutte le opzioni authorized_keys principals="", ora non più.
  • In scp è stato risolto un problema per cui, dopo il caricamento di un file con diritti root specificando l'opzione "-O" e senza l'opzione "-p", non venivano ripristinati i flag setuid/setgid.
  • In sshd è stata corretta una problematica di gestione delle chiavi ECDSA nelle direttive PubkeyAcceptedAlgorithms e HostbasedAcceptedAlgorithms, che provocava l'accettazione di tutti gli altri algoritmi basati su ECDSA quando veniva specificato uno qualsiasi di essi (ad esempio, "ecdsa-sha2-nistp384"), anche se non elencati esplicitamente nella lista degli algoritmi consentiti.
  • In ssh e sshd, nell'interazione con gli agenti SSH è stata aggiunta la supporto per gli identificatori (codepoint) definiti da IANA nella specifica draft-ietf-sshm-ssh-agent. È mantenuta la compatibilità con gli identificatori precedentemente utilizzati di tipo "@openssh.com".
  • In ssh-agent è stata implementata un'estensione "query", definita nella specifica draft-ietf-sshm-ssh-agent, che consente di determinare le funzionalità supportate dall'agente. Per richiedere l'elenco delle estensioni supportate del protocollo tramite la richiesta "query" è stata aggiunta l'opzione "-Q" all'utility ssh-add.
  • In sshd_config è consentito specificare più file nella direttiva RevokedKeys, e in ssh_config nella direttiva RevokedHostKeys.
  • In ssh è stato aggiunto il comando escape "~I" e l'opzione "-O conninfo" per visualizzare le informazioni sulla connessione attuale, oltre all'opzione "-O channels" per mostrare le informazioni sui canali aperti.
  • In sshd è stata implementata l'opzione 'invaliduser' nella direttiva PerSourcePenalties per aggiungere un ritardo nel caso di tentativi di accesso con un nome utente inesistente (di default 5 secondi). È stata aggiunta la possibilità di specificare valori di ritardo non interi.
  • In sshd è stata aggiunta l'opzione GSSAPIDelegateCredentials per gestire l'accettazione delle credenziali delegate fornite dal cliente.
  • In ssh-keygen è stata aggiunta la supporto per la scrittura di chiavi ED25519 nel formato PKCS8.
  • È stata aggiunta la supporto per lo schema di firme digitali ed25519, implementata tramite libcrypto.
  • Dopo sei mesi di sviluppo, è stata rilasciata la versione OpenSSH 10.3, un'implementazione aperta di client e server per il funzionamento con i protocolli SSH 2.0 e SFTP. Le principali novità: è stata corretta una vulnerabilità che consentiva a un attaccante di controllare il nome utente passato all'avvio dell'utility ssh, potenzialmente eseguire comandi shell arbitrari. La vulnerabilità si presenta nei sistemi che utilizzano la sostituzione "%u" in alcune direttive del file di configurazione, come "Match exec".

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster