top | item 10901575

Important SSH patch coming soon

109 points| DrRobinson | 10 years ago |marc.info | reply

23 comments

order
[+] chippy|10 years ago|reply
What does "UseRoaming" do?

http://linux.die.net/man/5/ssh_config contains no mention of it, and DDG hits a reddit thread of 2014 asking the same thing (and giving an indication that it was also subject to another vuln) and they stated that it was added undocumented but "it does nothing yet"...

I found a commit message saying "Request roaming to be enabled if UseRoaming is true and the server supports it." So in addition, what is "request roaming"?

[+] gravypod|10 years ago|reply
It allows re-connection to an SSH session after you are dropped from what I understand.

This is for people who are on cell connections/spotty internet.

[+] lultimouomo|10 years ago|reply
Impact: a malicious server could read client memory, including private client user keys.
[+] j15e|10 years ago|reply
Do not manually change your server configuration if security updates are already available for your platform. Ubuntu is already providing the patch.

https://launchpad.net/ubuntu/+source/openssh/1:5.9p1-5ubuntu...

*Edit : it does seems like a good idea to disable the feature on your local `ssh_config` in case you or a software you use connect to an unpatched evil server.

[+] throwaway7767|10 years ago|reply
> *Edit : it does seems like a good idea to disable the feature on your local `ssh_config` in case you or a software you use connect to an unpatched evil server.

The vulnerability is in the OpenSSH client, not the server. ssh_config is the client configuration. Unpatched servers are not relevant and putting this option in your server configuration (sshd_config) will simply make it not start, because the configuration is invalid.

[+] ericfrederich|10 years ago|reply
Asking people to make changes without explaining why. What if that actually enables the vulnerability?
[+] feld|10 years ago|reply
> undocumented "UseRoaming no"

Come on Theo, this isn't Linux

[+] colindean|10 years ago|reply
TL;DR IIRC, add

  UseRoaming no
to your ssh_config systemwide or add

  Host *
    UseRoaming no
to your ~/.ssh/config. It's a client bug: no need to change sshd_config.
[+] unfunco|10 years ago|reply
There are 34 words in the link. It doesn't need a TL;DR.