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 - --