New SSH Vulnerabilities Discovered
possible writes "Rapid7 has discovered a new class of vulnerabilities affecting SSH2 implementations from many vendors. These vulnerabilities affect a wide variety of SSH servers and SSH clients. Rapid7 designed an SSH protocol test suite called SSHredder. The SSHredder test suite contains a large number of SSH2 protocol binary test cases, and is released under the BSD license. Rapid7's testing has revealed many defects in products such as F-Secure, SSH.com, PuTTY, etc. OpenSSH and GNU LSH are not affected." Some of the affected vendors have released fixed versions, and some say there's nothing exploitable about the reported holes.
4. Solution
No solutions available yet.
But they release testcases and detailed descriptions...
Looks like the commercial version(s) of ssh and windows ports of the ssh client were most vulnerable. ssh.com people have denied it is a problem, whereas putty developers already have a fix available. This announcement was done very professionally, with details for each vendor that they were notified and what their response was. This is the first I've heard of Rapid7, and I'm impressed at their thorough approach in announcing this vulnerability.
http://tinyurl.com/4ny52
Bullshit. Those vulnerabilities are exploitable. I know because i caught someone exploiting the buffer token error earlier today. We had to shut down our ssh server until we could add double-passback scanning to our firewall.
That's right. Because open source is proven to have less defects than closed source, like putty.
here's the source code via http, the source code via ftp, and the md5sum
:)
all this and more including read-only cvs access, nightly cvs tarballs, and contacts for submitting your own patches can be found at putty's home page here
just getting the word out. they've apparently become inundated with support mail for their free product, and could use some more developers
2002-12-16 21:30:02 Multiple Flaws In SSH Implementations (articles,security) (rejected)
The company is based in the US -- the download form looked like your typical crypto export agreement ("I'm not from Libya, Iraq, N. Korea, etc."). Blame the government but don't blame them, I say.
Where's putty's URL? Every time I have to find it again...
I use Putty as a client to administer two remote Linux servers on a company internal network.
Mielipiteet omiani - Opinions personal, facts suspect.
Governments with high stakes of information on their computers are moving to OSS OSes. Signs of people realizing the stability and reliability of Opensource(tm) code. News like this just hammer the point home.
Sure there were news about that SSL problemo mainly on Apache-SSL, but they fixed it and fixed it good. Did they fix it in IE6 on win32? Could this be used to steal nuclear weapon documents from a scientists laptop online?? If the SSL vulerability and this SSH exploit isnt used, some other security problem will prop up.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
It's always nice to see a good security company pop up. I'd much rather companies address security than the US's often "overzealous" government.
Geez, death penalty for "cyberterrorists", a term that includes most twelve year old script kiddies? Like that won't be ab(used) by the prosecutors.
Contact Me (got tired of viruses emailing me).
There was already a perfectly good socket encryption protocol before SSH came along, namely SSL, which has had a reasonably functional PKI (though not as great as the vendors pretend) for years, and it's perfectly reasonable to run telnet through it. SSL-secured telnet is called "telnets", similar to https, smtps, and so forth. Https is built into just about every web browser these days. But almost nobody uses telnets.
SSH just seems to me like a case of the bad driving out the good. There was never any need for it. We should have just used telnets instead.
Those things would be easy to do by tunneling rexec through SSL or whatever. I just don't see what SSH brings that's new.
Ok
call me stupid but how exactly can one exploit a client like putty? Wouldn't one have to connect to an ssh server that was designed (hacked) to compromise the client?
-d
SSH uses passwords to let the server know that the client is legit. It doesn't do much to let the client know that the server is legit. And it doesn't stop active (man-in-the-middle) attacks unless you actually check the md5 hashes, which nobody does. SSL is far better about all these things.
You can create your own CA and generate your own certificates. You just have to configure your client software to recognize your CA. The only thing commercial certificates get you is that many programs (like browsers) are preconfigured to recognize commercial CA's. But for an internal network, making your own CA (or using a remotely administered private CA like Verisign OnSite) is precisely the right thing to do.