Slashdot Mirror


MS: Windows Phone 8 Wi-Fi Vulnerable, Cannot Be Patched

Freshly Exhumed writes "Microsoft advises that a cryptographic problem in the PEAP-MS-CHAPv2 protocol used in Windows Phone 8 to provide WPA2 authentication allows a victim's encrypted domain credentials to be collected by an attacker posing as a typical WiFi access point. Redmond further states that this problem cannot be patched, although a set of manually entered configuration changes involving root certificates on all WP8 phones and on WiFi access points will apparently address the issue. WP7.8 phones are likewise vulnerable."

9 of 146 comments (clear)

  1. Oh please by Anonymous Coward · · Score: 5, Informative

    Every phone which implements CHAPv2 is vulnerable, because that's a broken algorithm. You can't patch it, because then it wouldn't be that algorithm anymore and stop working with other implementations of the algorithm. The right thing to do is to encapsulate it in a securely encrypted tunnel, but to have that, you have to check the certificates. If you don't secure the tunnel, an attacker can MITM you and crack the CHAPv2 inside. Not properly securing tunnels is a problem everywhere.

    1. Re:Oh please by jrumney · · Score: 4, Informative

      Every phone which implements CHAPv2 is vulnerable

      Other phones don't automatically give out your corporate domain login details using it though.

    2. Re:Oh please by 93+Escort+Wagon · · Score: 4, Informative

      Well, to be fair to the blasters and lambasters:

      - This is a protocol developed by Microsoft, and it's fundamentally broken
      - Knowing it's fundamentally broken, Microsoft still included it on their phone and enabled its use by default

      --
      #DeleteChrome
  2. Re:Why can't it be patched? by Anonymous Coward · · Score: 5, Informative

    because the root certificate being installed is for the internal domain and Microsoft doesn't have that certificate.

    please note: this is only for PEAP using domain credentials. not standard WPA2-PSK that just about everyone uses.

  3. Re:Why can't it be patched? by aaron44126 · · Score: 4, Informative

    It says in the article that configuration changes must be made on the WiFi access points as well.

  4. Parent must be spam by jabberw0k · · Score: 2, Informative

    Real Slashdot users don't have girlfriends (or boyfriends for that matter).

  5. Re:Why can't it be patched? by fuzzyfuzzyfungus · · Score: 4, Informative

    If it can be fixed through manual configuration changes, why can't a patch make those same configuration changes?

    The configuration change is enabling server certificate validation. If the network is set up for this, all is well: just like SSL, the server demanding the credentials from the client connecting to the network has a certificate, which the client can verify before attempting to authenticate. Spoofing becomes effectively impossible without access to a suitably signed cert.

    However, if the authentication server is not set up to use a certificate, or is set up to use a certificate not signed by one of the CAs in the client's list of trusted authorities, enabling server certificate validation will cause the client to freak out and never attempt to authenticate (since validation will, correctly, fail.)

  6. Where does it say that it cannot be patched? by Fosterocalypse · · Score: 4, Informative

    You put it in quotes so I assumed you were quoting one of the two links you put in but neither state that. I know there's a lot of anti-MS people here but stick to the facts please. I understand that the current solution they offer is not a patch but something that the user needs to do manually, but seriously when you quote something use what they actually said. "Recommendation. Apply the suggested action to require a certificate verifying a wireless access point before starting an authentication process. Please see the Suggested Actions section of this advisory for more information." - from: http://technet.microsoft.com/en-us/security/advisory/2876146

    1. Re:Where does it say that it cannot be patched? by UnknowingFool · · Score: 3, Informative

      I think technically the flaw cannot be patched, but the vulnerability can be mitigated. Just reading it, it seems to be an inherent problem with the algorithm. Presumably it is analogous to the DNS cache poisoning flaw that Dan Kaminsky discovered in 2008. DNS was patched to make it less vulnerable but the flaw existed in the protocol itself. There was no truly way to fix it without re-writing the protocol. Replacing it with DNSSec was the recommended course of action.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.