Release di OpenSSH 8.6 con la correzione di una vulnerabilità

È stato pubblicato il rilascio di OpenSSH 8.6, un'implementazione open source di client e server per lavorare con i protocolli SSH 2.0 e SFTP. Nella nuova versione è stata risolta una vulnerabilità nell'implementazione della direttiva LogVerbose, emersa nel rilascio precedente e che consentiva di aumentare il livello delle informazioni di debug registrate nel log, inclusa la possibilità di filtrare per modelli, funzioni e file correlati al codice eseguito con privilegi ridotti nel processo sshd, isolato in un ambiente sandbox.

Un attaccante che riesce a controllare un processo non privilegiato tramite un'altra vulnerabilità sconosciuta può utilizzare il problema associato a LogVerbose per bypassare l'isolamento sandbox e attaccare il processo eseguito con privilegi elevati. L'uso pratico della vulnerabilità in LogVerbose è considerato improbabile, poiché la configurazione di LogVerbose è disabilitata per default e di solito è utilizzata solo durante il debug. Inoltre, per l'attacco è necessario scoprire una nuova vulnerabilità nel processo non privilegiato.

Modifiche in OpenSSH 8.6 non correlate alla vulnerabilità:

  • In sftp e sftp-server è stata implementata una nuova estensione del protocollo «limits@openssh.com», che consente al client SFTP di ottenere informazioni sui limiti impostati su server limiti, inclusi i limiti sulla dimensione massima dei pacchetti e sulle operazioni di scrittura e lettura. In sftp, la nuova estensione è utilizzata per selezionare la dimensione ottimale dei blocchi durante il trasferimento dei dati.
  • In sshd_config per sshd è stata aggiunta l'opzione ModuliFile, che consente di specificare il percorso del file «moduli», contenente i gruppi per DH-GEX.
  • Nei test unitari è stata aggiunta la variabile d'ambiente TEST_SSH_ELAPSED_TIMES per abilitare l'output dei tempi trascorsi dall'avvio di ogni test.
  • L'interfaccia per richiedere una password per GNOME è stata suddivisa in due varianti, una per GNOME2 e l'altra per GNOME3 (contrib/gnome-ssk-askpass3.c). La variante per GNOME3, per migliorare la compatibilità con Wayland, utilizza la chiamata gdk_seat_grab() per gestire il controllo della tastiera e del mouse.
  • Nel sandbox utilizzato in Linux basato su seccomp-bpf è stato aggiunto un divieto morbido (soft-disallow) per la chiamata di sistema fstatat64.

Fonte: opennet.ru

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