Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Microsoft Security

Microsoft Live Account Credentials Leaking From Windows 8 And Above (hackaday.com) 55

An anonymous reader writes: Discovered in 1997 by Aaron Spangler and never fixed, the WinNT/Win95 Automatic Authentication Vulnerability (IE Bug #4) is certainly an excellent vintage. In Windows 8 and 10, the same bug has now been found to potentially leak the user's Microsoft Live account login and (hashed) password information, which is also used to access OneDrive, Outlook, Office, Mobile, Bing, Xbox Live, MSN and Skype (if used with a Microsoft account). The bug itself seems to be present in all Windows systems since Windows 95 / NT, although only Windows 8 and above are effectively compromised. To see if your machine is affected, you may want to check the public demonstration of the exploit, set up by the guys from [Perfect Privacy] and based on [VladikSS] original work. Basically, the default User Authentification Settings of Edge/Spartan (also Internet Explorer, Outlook) lets the browser connect to local network shares, but erroneously fail to block connections to remote shares. To exploit this, an attacker would simply set up a network share. An embedded image link that points to that network share is then sent to the victim, for example as part of an email or website. As soon as the prepped content is viewed inside a Microsoft product such as Edge/Spartan, Internet Explorer or Outlook, that software will try to connect to that share in order to download the image. Doing so, it will silently send the user's Windows login username in plaintext along with the NTLMv2 hash of the login password to the attacker's network share.
This discussion has been archived. No new comments can be posted.

Microsoft Live Account Credentials Leaking From Windows 8 And Above

Comments Filter:
  • by Anonymous Coward

    I always found it odd when accessing network shares between users with the same name and password that it never prompted me for one.

    • I always found it odd when accessing network shares between users with the same name and password that it never prompted me for one.

      It was a great workaround back before active directory. If you didn't have access to a share, just figure out the owner's username (pre-populated on their lock screen), and create a new local user on your machine with the same username, connect to the share as that user, done.

      • by Zak3056 ( 69287 ) on Tuesday August 02, 2016 @09:59AM (#52628457) Journal

        It was a great workaround back before active directory. If you didn't have access to a share, just figure out the owner's username (pre-populated on their lock screen), and create a new local user on your machine with the same username, connect to the share as that user, done.

        That workaround doesn't work... the password has to match as well.

  • Windows IE sucks again!

  • by The-Ixian ( 168184 ) on Tuesday August 02, 2016 @09:27AM (#52628239)

    If I block outbound CIFS/SMB connections at the firewall, this should solve the issue, correct?

    • Re: (Score:3, Informative)

      by Anonymous Coward

      Have not had a chance to confirm, but from looking at the wireshark SS I would infer blocking outbound 137-139 and 445 should work. However, if you have a webdav (or w/e MS calls it these days) plugin enabled that may be another vector in which this could be used.

  • trying to navigate all of Microsoft's many convoluted username/password schemes.

    For the love of all that is holy.. consolidate some of these logins, Microsoft!

    • For the love of all that is holy.. consolidate some of these logins, Microsoft!

      They did that with Microsoft Passport (also known as .NET Passport, Microsoft Passport Network, and Windows Live ID).

      I'm not sure how it fared or what the overall success rate of the consolidation was.

    • by jonwil ( 467024 ) on Tuesday August 02, 2016 @10:40AM (#52628675)

      Its "login consolidation" (specifically the move with Windows 8 and 10 to use your Live/Hotmail/Outlook/Microsoft/etc login as your desktop login) that is the cause of this bug in the first place.

      Thankfully I am on Windows 7 (and would use a local login rather than a cloud login in any case even on Windows 10) so this issue doesn't affect me. (no domains, VPNs or anything else involved either, its just a local login for my desktop)

  • (Per the results I saw with the testing tool.) That means they could get e.g. VPN or email credentials, too.

  • by Anonymous Coward

    and the defaults are horrible.

    To protect yourself, goto Internet Options -> Security Tab
    "Custom level...." -> scroll to bottom, change "User Authentication - Logon" setting from "Automatic login only in Intranet zone" to "Prompt for user name and password".

    Repeat for all four zones. Your Internet Explorer install will no longer leak password hashes.

    Then do yourself a favor and use another browser for daily browsing.

  • by geekmux ( 1040042 ) on Tuesday August 02, 2016 @11:03AM (#52628853)

    I'm not sure what's more pathetic here, the age of this Microsoft bug, or the fact that so many firewalls do NOT block the relevant outbound TCP ports by default.

    Seems both are equally as culpable.

  • here's an amusing video [youtube.com] showing how simple it is to crack password hashes. teh NTLMv2 hash is only about 4 times slower than the hash he uses in the video.

    • Wasn't part of the point of NTLMv2 (vs. NTLMv1) that it required a challenge/response with the server, to make stolen hashes less useful?

      • i think you're right: you can't replay the hashes. but the point of the video is that it's now almost trivial to brute-force the cleartext passwords from the hashes, especially if you have a huge corpus of harvested hashes. actually, the main point of the video is that generally people think their passwords are much more secure than they actually are.

If you do something right once, someone will ask you to do it again.

Working...