Vai al contenuto principale

Alert A-02013C : vulnerabilita' in alcune implementazioni di SSH


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

******************************************************************

   Alert ID: A-02013C

   Data di creazione: Wed Dec 18 12:21:28 CET 2002

   Titolo: vulnerabilita' in alcune implementazioni di SSH

   Gravita': alta

******************************************************************

Sono state individuate delle vulnerabilita' in alcune implementazioni di 
SSH che consentono sia di effettuare attacchi di tipo Denial of Service 
che esecuzione di codice inviato via rete.

I bug sono stati riscontrati sia nelle implementazioni client di SSH 
(es. Putty) che nelle implementazioni Server (es. SSH Communications 
Security - www.ssh.com) e pertanto riguarda un elevato numero di sistemi.

Rapid7 ha rilasciato una serie di 'pacchetti' di test, da inviare 
tramite NetCat, per effettuare un test dell'implementazione SSH.

Le implementazioni di SSH prive di bug in genere indicano nel file di 
log (tipicamente /var/log/secure in molte distribuzioni Linux) gli 
errori riscontrati. Ad esempio:

/var/log/secure:Dec 18 17:50:36 bigarea sshd[17997]: fatal: buffer_get: 
trying to get more bytes 4 than in buffer 1
/var/log/secure:Dec 18 18:07:27 bigarea sshd[18146]: fatal: no matching 
cipher found: client  server 
aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
/var/log/secure:Dec 18 18:07:44 bigarea sshd[18151]: Disconnecting: 
Corrupted padlen 3 on input.
/var/log/secure:Dec 18 18:07:50 bigarea sshd[18155]: Disconnecting: 
Corrupted padlen 3 on input.
/var/log/secure:Dec 18 18:07:56 bigarea sshd[18159]: fatal: Received 
packet with bad string length 36449282
/var/log/secure:Dec 18 18:08:14 bigarea sshd[18164]: Disconnecting: Bad 
packet length -42223388.
/var/log/secure:Dec 18 18:08:33 bigarea sshd[18172]: Disconnecting: Bad 
packet length -82793204.

e cosi' via dicendo.

Pertanto, se decidete di fare un test di vulnerabilita', conviene 
controllare che la vostra implementazione di server SSH sia in grado di 
rilevare l'errore su *ogni* pacchetto.

L'alternativa e' ovviamente quella di installare una release aggiornata.

Maggiori informazioni sono reperibili ai seguenti URL:

   http://www.rapid7.com/advisories/R7-0009.txt
   http://www.cert.org/advisories/CA-2002-36.html
   http://www.kb.cert.org/vuls/id/389665

cordiali saluti

massimo ianigro


Appendice

   GARR-CERT Home Page:  http://www.cert.garr.it


- --

 

Alert di GARR-CERT Usata per la segnalazione di allarmi di sicurezza e comunicazioni di interesse generale diretti agli enti GARR. L'iscrizione è aperta e consigliata a tutti, il posting è riservato ai membri di GARR-CERT