Slashdot Mirror


Null-Prefix SSL Attacks Enabled In New sslsniff

An anonymous reader writes "Moxie Marlinspike, who recently published new attacks on SSL at Defcon 17, seems to have released the new version of sslsniff which supports these attacks. While the release appears to coincide with a patch from Mozilla, every product that uses the Microsoft CryptoAPI is still vulnerable, including Internet Explorer and Outlook. The new version of sslsniff also supports built-in modes for hijacking software auto-updates that depend on SSL, and apparently includes techniques for defeating OCSP as well — making the elimination of existing null-prefix certificates difficult."

17 of 48 comments (clear)

  1. Appears to coincide.. by sys.stdout.write · · Score: 4, Insightful

    appears to coincide with a patch from Mozilla

    If some guy waited until Microsoft fixed a vulnerability to release a patch, but not before Mozilla fixed the patch, then we would all be crying foul.

    Since it's the other way around, nobody will have a problem I'm sure.

    1. Re:Appears to coincide.. by sys.stdout.write · · Score: 4, Funny

      And by "fixed the patch" I mean "I'm retarded".

      English is hard.

    2. Re:Appears to coincide.. by The+MAZZTer · · Score: 2, Informative

      Microsoft issue a fix before Mozilla? I don't think you understand how "Patch Tuesday" works.

    3. Re:Appears to coincide.. by BasharTeg · · Score: 3, Interesting

      You're absolutely right. If this guy didn't inform anyone except Mozilla, he's bringing browsers wars to a new low, by being willing to expose a majority of web users involved in e-commerce and other "secure" online access to his vulnerability for whatever the lead time of patching is, but exempting users of his favorite browser. IF that's what he did, that's ridiculous, childish, and petty.

      What about all the other vendors of SSL dependent software? SSL based VPNs like OpenVPN for example. No love for them either? Just Mozilla?

      It shows how people like Dan K are smart enough to recognize major vulnerabilities that can potentially affect massive amounts of service/traffic/commerce need to be handled differently. It doesn't reduce the respect you gain as a security researcher for finding such a major flaw to give vendors notification in a reasonable time period before publication. I'm all for full disclosure as a means of punishing companies that don't respond, but for larger vulnerabilities I think notification and a deadline are the way to go.

    4. Re:Appears to coincide.. by mrsteveman1 · · Score: 5, Funny

      I do, it comes right after "oh-shit-we're-screwed sunday and "pwned monday".

    5. Re:Appears to coincide.. by John+Hasler · · Score: 2, Insightful

      Evidently Mozilla was notified as early as February. What makes you think that Microsoft wasn't notified at the same time?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    6. Re:Appears to coincide.. by gnasher719 · · Score: 4, Informative

      You're absolutely right. If this guy didn't inform anyone except Mozilla, he's bringing browsers wars to a new low, by being willing to expose a majority of web users involved in e-commerce and other "secure" online access to his vulnerability for whatever the lead time of patching is, but exempting users of his favorite browser. IF that's what he did, that's ridiculous, childish, and petty.

      Reading the article, there seemed to be a good reason to inform Mozilla first, because they were the most vulnerable. Apparently, to spoof say Internet Explorer, you need a certificate for "www.ebay.com\0.evilhackers.com", one for "www.amazon.com\0.evilhackers.com" and so on, but to spoof Mozilla-based browsers, a certificate for "*\0.evilhackers.com" will be accepted for _every_ site in existence.

  2. Winning combination by Norsefire · · Score: 5, Funny

    Excellent technical skills, interest in hacking and a name that no security department will take seriously.

    1. Re:Winning combination by MyLongNickName · · Score: 5, Funny

      Moxie Marlinspike? I thought we had a new Ubuntu release. And I was wondering what happened to the L's.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  3. Protocols by ledow · · Score: 2, Interesting

    Just wondering... will this help analysis of some "secured" protocols, maybe?

    I don't know how it works, but let's say something like Steam uses SSL or similar (I have no idea if it does, just pretend)... before we couldn't do the protocol analysis without a massive reverse-engineering going on (could only see "client to server" messages because we only have access to the client's private key). Now we might be able to fool non-patched SSL programs to believe that they are talking to an authentic server without having to delve into their code and thus be able to see / fake both sides of the conversation?

    Am I way off the mark, or is this now possible with unpatched programs relying on SSL etc. layers to hide their protocols?

  4. dot your i's and cross your t's by kronosopher · · Score: 2, Funny

    .. even extra unnecessary ones.

    Is an "atttack" anything like an "attack"?

    1. Re:dot your i's and cross your t's by TheRaven64 · · Score: 2, Funny

      It's an attack with Mr T in the middle.

      --
      I am TheRaven on Soylent News
    2. Re:dot your i's and cross your t's by Ironica · · Score: 2, Funny

      It's an attack with Mr T in the middle.

      You mean it's a man-in-the-middle attack?

      --
      Don't you wish your girlfriend was a geek like me?
  5. Re:Just to make things easier in the future by gparent · · Score: 3, Insightful

    every product [...] is still vulnerable,

    Fixed.

  6. The actual paper by Anonymous Coward · · Score: 4, Informative

    Here's a link to the actual paper on the topic:
    http://www.thoughtcrime.org/papers/null-prefix-attacks.pdf

  7. Yeah, right by FranTaylor · · Score: 2, Interesting

    That is the first thing they think of. You can bet your lunch money that they statically link their crypto library, and then obfuscate the binary for good measure.

    1. Re:Yeah, right by greed · · Score: 2, Interesting

      Mua-ha-ha-ha.

      I've run into one of those annoying runtime licensing systems that not only uses out-of-the-box static build of OpenSSL in its code, it's an older version, too.

      Unobfuscated. With all the original OpenSSL symbol names. But they don't provide _all_ of OpenSSL, so you can't just use their old & busted one.

      Yes, this causes a serious multiple-definition problem if you want to use that library in an SSL application.

      Their "fix"? "Remove these filenames from the .a file we sent you. And these ones. And these, too."