Slashdot Mirror


Flaw Made Public In OpenSSH Encryption

alimo20 writes "Researchers at the Royal Holloway, University of London have discovered a flaw in Version 4.7 of OpenSSH on Debian/GNU Linux. According to ISG lead professor Kenny Patterson, an attacker has a 2^{-18} (that is, one in 262,144) chance of success. Patterson tells that this is more significant than past discoveries because 'This is a design flaw in OpenSSH. The other vulnerabilities have been more about coding errors.' The vulnerability is possible by a man-in-the-middle intercepting blocks of encrypted material as it passes. The attacker then re-transmits the data back to the server and counts the number of bytes before the server to throws error messages and disconnects the attacker. Using this information, the attacker can work backwards to figure out the first 4 bytes of data before encryption. 'The attack relies on flaws in the RFC (Request for Comments) internet standards that define SSH, said Patterson. ... Patterson said that he did not believe this flaw had been exploited in the wild, and that to deduce a message of appreciable length could take days.'"

67 of 231 comments (clear)

  1. Old version = old news by Anonymous Coward · · Score: 5, Informative

    OpenSSH 5.2 was released in February already which has builtin countermeasures against this form of "attack." Next.

    1. Re:Old version = old news by Thornburg · · Score: 2, Informative

      I agree. I just checked all the machines I have immediate access to, and they are all on 5.1. Why does a vulnrability in 4.7 matter?

    2. Re:Old version = old news by againjj · · Score: 4, Insightful

      The interesting part here is that more details have been released about what the flaw actually was. Before, it was merely "there is a flaw, and we have notified vendors", but now more details are available. In particular, that while 5.2 has countermeasures, it is a flaw in the protocol itself, and not the implementation. "Countermeasure" does not equal "completely solved".

    3. Re:Old version = old news by FunPika · · Score: 5, Informative

      I think it is all below 5.2 according to http://openssh.com/security.html.

      --
      After years of not using a signature, I am going to make one to say the following: Fuck Beta
    4. Re:Old version = old news by againjj · · Score: 4, Informative

      5.1 does not have the countermeasures. 5.2 does. Upgrade.

      Though, while the leaked information is significant, the chance at getting it in tiny, so the risk is small.

    5. Re:Old version = old news by Prof.Phreak · · Score: 4, Funny

      O_o

      $ ssh -V
      OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003

      --

      "If anything can go wrong, it will." - Murphy

    6. Re:Old version = old news by dave562 · · Score: 4, Insightful

      It may be the "old" version, but it is the version most readily available. I setup an Ubuntu server (9.04) a couple of months ago. I used apt to get OpenSSH on it last month. The version it retrieved is

      OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Oct 2007

      Just because a new version is out doesn't mean people are using it. People who rely on package maintainers or "the community" to help them out and keep things up to date could very well be let down. Moral of the story, if you want something done right, you have to do it yourself.

    7. Re:Old version = old news by sirsnork · · Score: 3, Insightful

      Why? Given the now public nature of this and the fact that there are countermeasures how long do you think it will be until an updated package is available for Debian and all it's children projects?

      I'm guessing a few days to a week before these countermeasures are patched into Debian's version. The whole point of ditributions is because keeping every piece of software up to date manually on even a single linux box is an arduous task at best.

      --

      Normal people worry me!
    8. Re:Old version = old news by Hurricane78 · · Score: 4, Informative

      eix-sync && emerge -auDNtv world && echo "Yay :D"

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    9. Re:Old version = old news by RazzleDazzle · · Score: 4, Funny

      More importantly: can you send me the output of "ifconfig" and "lynx -dump http://www.ipchicken.com/"

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    10. Re:Old version = old news by Tubal-Cain · · Score: 2, Funny
      Here's the lynx output:

      The program 'lynx' can be found in the following packages:
      * lynx-cur
      * lynx-cur-wrapper
      Try: sudo apt-get install <selected package>
      bash: lynx: command not found

    11. Re:Old version = old news by X0563511 · · Score: 4, Funny

      eix-sync && emerge -auDNtv world; sleep 1374261893645973165479613; echo "FINALLY!"

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    12. Re:Old version = old news by jonadab · · Score: 2, Funny

      Sure, no problem:

      nathan@groundhog:~$ ifconfig
      bash: ifconfig: command not found
      nathan@groundhog:~$ lynx -dump http://www.ipchicken.com/
      bash: lynx: command not found
      nathan@groundhog:~$

      Anything else I can do for you?

      --
      Cut that out, or I will ship you to Norilsk in a box.
    13. Re:Old version = old news by kasperd · · Score: 2, Interesting

      The interesting part here is that more details have been released about what the flaw actually was.

      But where did those details get released? They are not on the zdnet article in the link. Based on the vague description, I have a guess about what the problem probably is. You take cipher block you want to get decrypted and send it in the position in the stream where the length of a message would be. The server then decrypts it and finds the length. If the length is a 32 bit field but only lengths up to 2^14 are valid, then it would explain the numbers in the description. If the length is invalid, the receiver will immediately break the connection and all you know is, that the 32 bit value was larger than a valid length. If the length is valid, the attacker starts sending garbage one byte at a time to the recipient, until the recipient breaks the connection. Then the attacker knows the 32 bits.

      This could be fixed by not breaking the connection immediately. A fix could work like this. First you find out after how many bytes the connection would be broken for the longest valid size of a packet. If you receive a message with invalid length or invalid checksum, you receive more bytes and throw them away until you have received the maximum number of bytes for a message. Only then you report the problem (and make sure not to tell the peer if it was invalid length or invalid checksum). If your peer interrupts the connection before you receive all the additional bytes, you behave exactly as if they had done so before you had enough bytes to verify the checksum.

      --

      Do you care about the security of your wireless mouse?
  2. Good Thing by neoform · · Score: 5, Funny

    Whew. Glad I use Telnet.

    --
    MABASPLOOM!
    1. Re:Good Thing by timeOday · · Score: 5, Funny

      But telnet transmits your credentials unencrypted! To be super-secure I simply avoid transmitting them in the first place...

      root@host# nc -l -p 1999 -c bash

      user@otherhost: nc otherhost 1999
      whoami
      rm -fR /

      (PS don't actually do this)

    2. Re:Good Thing by mzs · · Score: 4, Informative

      It may sound funny, but the MIT Kerberos sources contain an version of telnet and telnetd that support encryption. There has not been a vulnerablity in that for a while that I know of. There was a stupid vulnerability in logind on Solaris though which that telnet used. Also there is an encrypted version of rsh, rshd, and klogind in that source code. That has not been anything reported on that in a while either, though I think you only get 3DES if I recall correctly.

  3. SSH standard by jgtg32a · · Score: 4, Informative

    From the article it seems that it is more of a design flaw of SSH and not specifically OpenSSH

    And in other news it also appears that the word "chink" is banned in the comments section.

    1. Re:SSH standard by SoupGuru · · Score: 3, Funny

      Also, dude, chink is not the preferred nomenclature. Asian-American, please.

      --
      What doesn't kill you only delays the inevitable
    2. Re:SSH standard by FMZ · · Score: 5, Funny

      Hmmm.... k. Seems there's an Asian-American in the armor of OpenSSH

  4. Re:Not much of a threat... by .sig · · Score: 2, Interesting

    Anyone else remember when Unix was the usual target, and MS/DOS the "safe" OS?

    --
    -Space for rent
  5. Re:Not much of a threat... by characterZer0 · · Score: 4, Informative

    Did you read the article?

    It indicates that it effects SSH in general, not only one particular implementation.

    --
    Go green: turn off your refrigerator.
  6. Design flaw by aaronfaby · · Score: 5, Interesting

    If the flaw is in the design of SSH, wouldn't all OS's be effected? Why does this only effect Debian?

    1. Re:Design flaw by Anonymous Coward · · Score: 3, Informative

      Damnit, it's affect.

    2. Re:Design flaw by Anonymous Coward · · Score: 3, Informative
      Debian packagers, in their infinite wisdom, compile with gcc -flots-of-spurious-warnings and comment out anything that they don't understand.

      They have a history of fucking up packages (including openssh).

    3. Re:Design flaw by Culture20 · · Score: 4, Funny

      Why does this only effect Debian?

      Damnit, it's affect.

      Not if the openSSH flaw were causing Debian to exist. Then it would be effecting Debian.
      http://crofsblogs.typepad.com/english/2005/08/effect_as_a_ver.html

    4. Re:Design flaw by mzs · · Score: 2, Insightful

      And more seriously openssl which led to a lot of unlucky people having generated keys much weaker than they had expected.

  7. OKay by JamesP · · Score: 2, Funny

    The 2^-18 is _really_scary_

    The 'first 4 bytes', not so much.

    So, meh. Of course true hardcore cryptanalysts are sure to be already ditching OpenSSH or maybe piping it through GPG first.

    --
    how long until /. fixes commenting on Chrome?
    1. Re:OKay by characterZer0 · · Score: 3, Informative

      Being able to determine the first four bytes is what makes it 2^-18 instead of something much much smaller.

      --
      Go green: turn off your refrigerator.
    2. Re:OKay by Anonymous Coward · · Score: 2, Funny

      The 2^-18 is _really_scary_

      The 'first 4 bytes', not so much.

      So, meh. Of course true hardcore cryptanalysts are sure to be already ditching OpenSSH or maybe piping it through GPG first.

      Fuck gubfr onfgneqf, ebg13 vf tbbq rabhtu sbe nalbar.

      captcha: rotator

    3. Re:OKay by Tubal-Cain · · Score: 3, Informative

      On my Ubuntu boxes, it's already 5.1...

      The fix is in 5.2

    4. Re:OKay by swillden · · Score: 4, Funny

      The 2^-18 is _really_scary_

      The 'first 4 bytes', not so much.

      So, meh. Of course true hardcore cryptanalysts are sure to be already ditching OpenSSH or maybe piping it through GPG first.

      Fuck gubfr onfgneqf, ebg13 vf tbbq rabhtu sbe nalbar.

      Allow me to translate:

      $ echo "Fuck gubfr onfgneqf, ebg13 vf tbbq rabhtu sbe nalbar." | caesar
      Shpx those bastards, rot13 is good enough for anyone.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  8. Wait, what? by JSBiff · · Score: 4, Insightful

    ". . .discovered a flaw in Version 4.7 of OpenSSH on Debian/GNU Linux."

    "The attack relies on flaws in the RFC (Request for Comments) internet standards that define SSH"

    So which is it, is it an implementation specific bug, which is specific to OpenSSH on Linux specifically, OpenSSH on all O/Ses, or is it a flaw in the RFC, which should make it exploitable on *all* implementations of SSH, shouldn't it? How can a flaw in the standard only be exploitable in one version of one implementation of the standard on one specific target OS?

    1. Re:Wait, what? by Lord+Ender · · Score: 2, Insightful

      Standards don't necessarily define all behavior an application. Therefore, some versions will dance to the hackers tune when fed bad data, while others may not.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    2. Re:Wait, what? by Jonner · · Score: 2, Informative

      This is not in the least insightful. If you read TFA, you'll see that since the flaw is in the standard specification, it does affect all implementations. The article doesn't say the flaw is only on Debian; it says that's where the flaw was found.

    3. Re:Wait, what? by JSBiff · · Score: 4, Insightful

      I *did* read the TFA, and it really wasn't clear in the article at all. Why even bother mentioning Debian and Linux, if the problem was an SSH problem, and not at all specific to Debian or Linux? Seems like it was just a somewhat poorly written article, adding confusion where there didn't have to be. People will take away from this that this is a Linux problem, and might not consider the possibility that, e.g. Mac OS X (which I believe includes some version of OpenSSH) may *possibly* be shipping an affected version of the software (I'm not saying it is, I'm just saying that the article author wrote the article in such a way that it appears the problem is strongly linked to Linux, when it sounds, upon further examination, like it isn't).

      It's really not definitive from the article whether or not other implementations are or might be affected, despite your assertion.

    4. Re:Wait, what? by lgw · · Score: 3, Funny

      All those hippie OSs look the same. Take a bath, cut your hair, and use a secure OS like WIndows.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  9. How vulnerable? by Anonymous Coward · · Score: 3, Informative

    According to TFA, "OpenSSH version 5.2 contain[s] countermeasures". For Ubuntu users, note that Ubuntu 8.04 LTS (Hardy) is using the vulnerable version 4.7. Versions 8.10 (Intrepid) and above appear to use version 5.1.

    Does anyone know whether 5.1 contains the flaw and/or the "countermeasures"?

    Also, can any security gurus comment on the danger level here? It sounds like there is a low-probability to access a small amount of information... but the very existence of this vulnerability makes me uncomfortable. Also, why does it mention Debian specifically? Don't most distros use an OpenSSH package based on the exact same design? Shouldn't they all be vulnerable?

    1. Re:How vulnerable? by vadim_t · · Score: 5, Informative

      That's the wrong way to check it.

      Debian and Ubuntu are not going to upgrade to 5.2. They will take the security fix, backport it to 4.7, and release that as an update. If you check the version you'll get 4.7, even with the fix applied.

    2. Re:How vulnerable? by Lord+Ender · · Score: 2, Insightful

      And security scanners are going to misreport the systems with backported patches as being vulnerable :-/

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:How vulnerable? by vadim_t · · Score: 2, Informative

      Debian stable is stable. Once it gets released it doesn't upgrade software to new versions or get new features. It gets bug fixes and security updates and that's it.

      If you want a newer version of anything on Debian stable, you have to switch to testing, use a mixed stable/testing system, wait for the next stable release, build it yourself, or use somebody else's packages.

      There are distributions like Gentoo which don't follow this model and continously release new versions.

    4. Re:How vulnerable? by chrysalis · · Score: 4, Insightful

      If your security scanner reports a vulnerability based on banners instead of testing the real flaw, they are flawed.
      Such security scanners feed the myth that changing/removing banners magically makes your network secure.

      --
      {{.sig}}
    5. Re:How vulnerable? by Lord+Ender · · Score: 2, Interesting

      Are you kidding? Security scanners can't go around overflowing buffers as part of a routine test. This could take down your entire network! Honestly...

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  10. Which is it? by glwtta · · Score: 2, Insightful

    So is it a flaw in the design of SSH or in the Debian patched OpenSSH implementation? If it's the former (as the quote seems to imply), why does it matter what SSH implementation, OS they found it on? Shouldn't it affect everyone?

    --
    sic transit gloria mundi
  11. Some Additional Perspective FTA by Fantom42 · · Score: 4, Insightful

    FTA, this vulnerability is addressed in newer versions of OpenSSH, not by fixing the specification, but by employing some kind of workaround to make it impractical. I didn't know that from the summary, since I don't really keep current on where OpenSSH is with their releases.

    It seems like this attack has an awfully small chance of success. I am wondering if there is that small chance of success to decode a message after many days, or if because of the small chance of success, it would take multiple days before you had anything.

    If this is really something that has almost no chance of working at all--period, I'm not too worried. If it is something that makes the encryption breakable in a few days, that's a pretty big deal and am surprised that it didn't get outed sooner as a flaw.

    Can/should the RFC be revised to close this hole? Are there other (perhaps more obvious) examples of weakness in the RFC that have implementation-specific fixes applied?

  12. Why so much press on this? by spinkham · · Score: 5, Informative

    This flaw was published in Nov 2008 with simple configuration fix, and OpenSSH released a default fixed version in March 2009.
    Also, this attack gives only 4 bytes of unencrypted output after crashing your session many thousands of times, which is sure to be noticed. If you were repeating the exact same network traffic in millions of SSH sessions, an attacker might get something interesting after weeks of crashing your sessions. It's just one of the lamest exploits I've seen, worth mitigating eventually, but not worth all the press it's getting, especially 6 months after release...
    The fix is simple, just use CTR mode encryption instead of CBC, or upgrade to OpenSSH 5.2 or later.
    For more details go to the OpenSSH security page.

    --
    Blessed are the pessimists, for they have made backups.
    1. Re:Why so much press on this? by mr_mischief · · Score: 3, Interesting

      Noticed? A good firewall that is updated regularly by a traffic analyzer should have a rule set to drop or deny the retransmissions after the first few. I guess we could have a philosophical debate about whether running code "notices" something when it matches a pattern and crosses a threshold to trigger a rule. "Notice" to me usually connotes sentience, or at least animal consciousness.

  13. To those wondering why they mention Debian by cptnapalm · · Score: 4, Informative

    It is because that happened to be the system that they found the vulnerability on.

    Nothing more than that, really.

    1. Re:To those wondering why they mention Debian by Pretzalzz · · Score: 3, Interesting
      All current versions of Debian have 5.1p1-5 as the version of openssh[testing/unstable differences are just dependency rebuilds].

      The changelog for this version includes:

      * Backport from upstream CVS (Markus Friedl):

      - packet_disconnect() on padding error, too. Should reduce the success probability for the CPNI-957037 Plaintext Recovery Attack to 2^-18.

      This implies that older versions are more vulnerable. Not sure if this is what people are referring to as 5.2's countermeasures.

  14. Re:Not much of a threat... by cptnapalm · · Score: 2, Funny

    This is not your lawn. The property line clearly indicates...

    wait a minute...

    you are on MY LAWN!

  15. Re:Not much of a threat... by .sig · · Score: 3, Funny

    Anyone else remember when stone tablets were the usual target, and cave drawings considered "safe"?

    --
    -Space for rent
  16. Re:I'd just like to interject for a moment. by jgtg32a · · Score: 2, Insightful

    This is a technicality that no one cares about anymore I think even Stallman gave up on it.

  17. All versions from 4.7 to 5.2 are affected by keeegan · · Score: 2, Informative

    ftfa:
    "The flaw, which lies in version 4.7 of OpenSSH on Debian/GNU Linux"
    "Patterson said his group had worked with OpenSSH developers to mitigate the flaw, and that OpenSSH version 5.2 contained countermeasures."

    They are unclear on whether or not it's only debian's repos that are affected, so I'd suggest upgrading to 5.2 or later.

  18. How to check SSH version by kevink83 · · Score: 2, Informative

    Command to determine openSSH version: ssh -V Output: OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL 0.9.8g 19 Oct 2007 I assume if you get the same results as I did you are not affected because you are running version 5.1.

    1. Re:How to check SSH version by DeathCarrot · · Score: 2, Informative
      FYI, 5.1 is affected. The countermeasure is in 5.2.

      Gentoo seems to be up to date, both for arch and ~arch.

    2. Re:How to check SSH version by cdombroski · · Score: 3, Informative

      Actually that version has the countermeasures too it appears: http://changelogs.ubuntu.com/changelogs/pool/main/o/openssh/openssh_5.1p1-5ubuntu1/changelog

    3. Re:How to check SSH version by supernova_hq · · Score: 4, Informative

      Good lord, I'm actually canceling about 10 mod points to post this... "ssh -V" will give you the version of your CLIENT, not the server.

  19. Re:Not much of a threat... by morgan_greywolf · · Score: 5, Insightful

    Yes. That's why we now have replaced telnet/rsh/rcp and authenticated FTP with ssh and scp, NIS with LDAP+Kerberos, /etc/shadow, authentication in NFS, support for other filesystems like CIFS, etc.

    Microsoft, for their part, haven't changed all that much.

  20. Need to be worried? by gmuslera · · Score: 2, Interesting

    Implies man-in-the-middle already, and the odds of figuring 32 bits of a particular packet are somewhat low. The worst case i could think about is when i pass my password or a very specific short data (cc number?). That particular data must be the decripted one, and in the 1/256k odds of happening, IF i have someone in the middle actively trying to get it. With that chances, the attacker well could expend his time playing lotto that have more chances to win.

    Of course, those numbers are regarding a specific distribution/ssh version, could be different for other versions, but still, looks somewhat hard to happen ever.

  21. Re:Appreciable length? by asdf7890 · · Score: 4, Informative

    > Patterson said that he did not believe this flaw > had been exploited in the wild, and that to > deduce a message of appreciable length could take > days.

    Is my social security number a "message of appreciable length?"

    Probably not on its own. Full packed it would take 33 bits, 11 bytes (88 bits, though if the attacker knew for sure that an SSN was being sent in those bytes the search space would not significantly greater than the 33 bits) if represented in pure ASCII text with separators.

    As each attempt to read each 32 bits has a 11/2^18 chance of success, and assuming failure of one attempt does no extra clue as to which other patterns to try next, each 4 byte block is going to take on average 131,072 connections to infer from the server response so for the 11 byte ASCII string that is an average attack length of 393,216 connections.

    While that isn't going to take long (at 4.5 connections per second you are looking at a day), any message being sent containing your SSN is going to be significatly longer than the SSN on its own so I wouldn't worry just yet.

    We are still in "it would be a lot easier for the attacker to raid your bins, burgle your house, or steal records from your bank" territory here. Though there is the chance that someone improve the attack (or already has) so be vigilant and apply updated SSH packages as soon as practical once your distribution offers them.

  22. I wish people would try to understand CRYPTO hacks by omb · · Score: 4, Interesting

    This was never a real threat, just another piece of Academic FUD. To be vulnerable as an interactive ssh user you would have to ignore 100,000 aborted sessions to expose 14 bits of plaintext, I think I would notice, and block the attacker.

    There are a whole suite of cyphers, including AES aka Rijhndael are configurable, have you done yours?, and not vulnerable.

    Finally the protocol is trivially fixed.

    Now I for one, whilst I have the highest respect for the work done by people like Ross Anderson and Schnieer am fed up to the back teeth with alarmism from governments, NGOs and academics -- all of which add up to give us more money.

    If you dont know these researchers were working for the UK equivalent of Homeland Security and failed to inform SSH of the details of the attack, doubtless quoting National Security.

    These people who parade nonsense should be tarred an feathered and sent on the next rail.

  23. Re:Not much of a threat... by lgw · · Score: 3, Informative

    Yes. That's why we now have replaced telnet/rsh/rcp and authenticated FTP with ssh and scp, NIS with LDAP+Kerberos, /etc/shadow, authentication in NFS, support for other filesystems like CIFS, etc.

    Microsoft, for their part, haven't changed all that much.

    You're talking about changes since the tools developed in the 1980s. Microsoft completely replaced their consumer OS, moving from the Win95-based platform to the infinitely more secure NT-based platform, moved to AD, replaced an unsecure method of storing passwords with a secure one, invented CIFS, moved to a filesystem where all actions can be audited, etc.

    The non-Linux Unixes, for their part, are mostly the same as they were in 1985 (that Oracle OS, Sol-something or other, being the one exception).

    --
    Socialism: a lie told by totalitarians and believed by fools.
  24. Re:Telnet is great by drinkypoo · · Score: 2, Insightful

    Any of them that have successfully set up IPSEC? I've used it to secure an application which screen-scrapes a telnet session and uses ftp to transfer files.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  25. I wish people would take Mathematics seriously by omb · · Score: 2, Interesting

    I assume the parent failed every numerate course he ever took, and never took any kind of statistics for idiots course, and has not bothered to read and understand the attack.

    An continues to spread FUD.

    The attack requires a Man in the Middle scenario, if I ssh into a random machine the MiM is __VERY__ unlikely to work unless the NSA and my ISP are in cahoots and I dont notice that connection takes a nonsensically longer time (15min v 3s), ... then I have to tolerate 100000 failures/connection.

    Now comes the idiot who talks about rsync, and scripted connections, which, for brevity I did not address and tries to use multipicative probability leveling to try to convince us we have a problem; sorry now you need 1000+ MiM attacks, and fail to notice that they are failing, so you also dont notice a net cable kicked out, or a cable cut by a backhoe.

    Look guys, get real, if you want to use statistics or probability learn some and understand contingent probability which is essential to risk evaluation.

  26. Can you give any other examples of this? by wall0159 · · Score: 3, Informative

    My understanding is that one packager screwed up one package (openssl), which (while a _big_ screw-up) would hardly amount to a "history of fucking up packages".
    Can you cite any other examples that would indicate such a trend?

  27. TL;DR - mitigation here by Gainax · · Score: 2, Informative

    To mitigate on clients and servers: in /etc/ssh/sshd_config and /etc/ssh/ssh_config and/or any ssh clients you use, add:
    Ciphers aes256-ctr,aes192-ctr,aes128-ctr
    MACs hmac-sha1

    To verify:
    ssh -v host
    look for the output:
    debug1: kex: server->client aes128-ctr hmac-sha1 zlib@openssh.com
    debug1: kex: client->server aes128-ctr hmac-sha1 zlib@openssh.com
    You are particularly interested in the aesXXX-ctr segment. If that specifies a CBC mode, then you probably need to change that server's config. For the blowfish-using type, I'm uncertain of the attack's applicability to blowfish-cbc. YMMV. For server testing, you probably want to make sure your ssh client isn't forcing the CTR mode. To test that, do
    ssh -v -o Ciphers=aes256-cbc,aes192-cbc,aes128-cbc,aes256-ctr,aes192-ctr,aes128-ctr
    and look for similar debugging output as above.