The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
Programmers Claim to Find Common Vulnerability in Mac, Windows Laptops

Programmers Claim to Find Common Vulnerability in Mac, Windows Laptops

by , 11:20 AM EDT, August 3rd, 2006

Jon "Johnny Cache" Ellch and David Maynor on Wednesday at the Black Hat 2006 conference in Las Vegas demonstrated a common wireless security flaw in Windows and Mac laptops. During their presentation, a video of which is on Brian Krebs' blog on the Washington Post Web site, they wirelessly connected a MacBook to a Dell and used the latter to take over control of the former. Mr. Maynor noted, however, that the flaw he exploited is a third party one that affects both Windows and Mac laptops; it is not inherent to Mac OS X.

Mr. Maynor told Mr. Krebs that they opted for a video version of their demonstration "because of the possibility that someone in the audience could intercept the traffic sent to a potentially live target and deconstruct the attack -- possibly to use the exploit in the wild against other MacBook users," the columnist wrote.

Mr. Maynor and Mr. Ellch said that the exploit doesn't require the laptop in question to be connected to a network. It simply has to have its wireless card turned on. In the video, Mr. Maynor turned the Dell laptop into a computer-to-computer wireless access point and then connected the MacBook to it via a third-party wireless card, not Apple's AirPort Extreme technology, although he told Mr. Krebs that the flaw exists there, too. He then took over the Mac, creating and deleting files on the desktop to show that he had access to it.

While Mr. Maynor was bothered by what he called the "Mac user base aura of smugness on security," he told Mr. Krebs that they hadn't set out to pick on Macs specifically. He said that he and Mr. Ellch have been in contact with Apple, Microsoft and third party wireless card vendors on fixes for the problem. He told Mr. Krebs that "had leaned on [them] pretty hard not to make this an issue about the Mac drivers -- mainly because Apple had not fixed the problem yet."

Observer Comments

Show: Subjects Only | Full Comments
Close Name:jimothy Posts: 612 Joined: 04 Jun 2004
Subject: Third party card

As TMO says, and the video points out, but the linked article handily glosses over, is that this requires a MacBook with a third party wireless card. Ignoring the fact that the MacBook has built-in wireless, how would you even connect a third party wireless card to the MacBook? Unlike the MacBook Pro, it has no ExpressCard slot.

So, if you've got a USB wireless adapter dangling off your MacBook, you may be vulnerable? Reported, those two users (one of whom we saw in this video) are very concerned.

Close Name:mrhooks Posts: 273 Joined: 28 Jul 2003
Subject: Re: Third party card

From the article:

"...via a third-party wireless card, not Apple's AirPort Extreme technology, although he told Mr. Krebs that the flaw exists there, too."

Close Name:jimothy Posts: 612 Joined: 04 Jun 2004
Subject: Re: Third party

Quote
mrhooks wrote:
From the article:

"...via a third-party wireless card, not Apple's AirPort Extreme technology, although he told Mr. Krebs that the flaw exists there, too."


If the flaw exists there, too, wouldn't it make a more compelling demonstration to attack the built-in card?

Close Name:Engine Joe Posts: 413 Joined: 29 Jun 2004
Subject:

Quote
mrhooks wrote:
From the article:

"...via a third-party wireless card, not Apple's AirPort Extreme technology, although he told Mr. Krebs that the flaw exists there, too."


The question remains then, why not used the built-in AirPort extreme technology? It'd give us "smug" Mac users a bit more to chew on.

Close Name:MOSiX Man Posts: 558 Joined: 20 Jun 2001
Subject: Another local attack, masked as a network attack

Another key point that the progenitors of this 'attack' seem to gloss over is that, for it to work, the Windows PC has to be set up with an ad-hoc (computer to computer) network, and the user of the Mac appears to have to INTENTIONALLY JOIN the network, before the Windows PC can gain control.

So, unless I am missing some details, this is the equivalent of a hacker walking over to you, and saying 'Excuse me. I know I am a total stranger, but would you mind connecting this Ethernet cable to your computer, while I connect it to mine? Trust me, I just like the way it looks."

Also, if you read between the lines, where the article says 'that the Macbook doesn't need to be connected to an existing wireless network', you may be able to infer that this means it won't work IF the Macbook is connected to an existing wireless network. This is the case, because you can't really join more than one wireless network, at once, with one wireless adapter.

This is just another example of somebody trying to be first in line to show a serious security hole in Mac OS X (or Macs, in general) that isn't predicated on the Mac user being a complete idiot. Once again, they failed. I bet they also didn't show how this works, to the audience, so that the details of the 'attack' couldn't be picked appart by the audience, and shown to be little more than a hoax.

In closing, I once again admit that Macs are not perfect, and that we Mac users may one day need to be more readily vigilant against network-based bad-mojo. But, today just isn't yet that day.

Close Name:jimothy Posts: 612 Joined: 04 Jun 2004
Subject: I call bullsh*t

The more I read about this (how sad it is that this gets this much attention, and that I bother reading it), the more I think this is merely a hoax. Not just a contrived situation, involving third party cards (which were magically inserted where into this MacBook?), joining an ad hoc network, etc. But a complete hoax.

They like had a program that merely sshd to the machine (using key pairs to bypass password prompts) and ran commands that way.

Close Name:Intruder -   TMO Mac Specialist Posts: 3149 Joined: 07 Jul 2004
Subject:

They were (supposedly, anyway) USB wireless adapters.

Close Name:robzr Posts: 1 Joined: 05 Aug 2006
Subject: Please...

For one, the computers were not in ad-hoc mode, he specifically stated that the Dell was running in Access Point mode (yes I know you Windows folk think the only way two computers can be directly connected is Ad-Hoc mode). Secondly, they state that the computers do not need to be connected to the same network, it would appear that they did that in order to lessen the steps, so they could highlight the actual security flaw, and fit it in a 60 second video. Lack of refutation on Apples part leads me to believe them. Finally, it sounds like they used a external card, so that people would overreact (like they are doing now), oversimplify the situation, and blame it on Apples Airport drivers. AS THEY STATED, this exploit is available across platforms. I imagine they chose a Macbook in the demonstration because a) it's UNIX therefore a shell is available which allows them to show off what they are doing in a 60 second video b) it's the native OS of the hardware, had they chosen Linux on PC hardware, people would have written it off as a quirky Linux bug. c) look at the publicity now that so many spiteful folks are happily touting this as proof that "a Macs got security problems too!" Again - they specifically state this is available across platforms. Lets not selectively believe them, ok?

Close Name:rwahrens Posts: 50 Joined: 19 Jul 2006
Subject: re: Please...

What they stated was that the Mac didn't have to be connected in order to be hacked. As mentioned by another poster, if the Mac is already connected to an AP, this hack won't work, casue you can't connect wirelessly to a Mac that already has a wireless connection.

What the authors mean (and should have said) is that this is a hack that, in order to be sucessful, the attacker must convince the Mac user that the attacking machine is a proper AP. It also depends upon the Mac being confirgured to AUTOMATICALLY connect to an open AP. However, this was never explicitly stated, as the authors never discussed the wireless networking settings in use on the target.

In fact the video was very poorly narrated. He did not explain the manner in which the connection was made, did not explain that their hack was supposed to be from a disguised AP, and never claimed, nor demonstrated, whether the hack was intended to elevate user priviliges on the target.

It isn't hard to take over a target machine once you are connected to it via a network, but the real gold is in gaining elevated privileges so you really do OWN the box. that means you demonstrate an admin or root level task to prove it.

They did NOT demonstrate any such thing! Why not? Perhaps because they didn't succeed? Usually, it takes an exploit of a specific vulnerability to gain elevated privileges, and this was supposed to be demoing such a vulnerability. To fail to demo root or admin level elevation is a failure of the first magnitude in such a demo as this.

Any script kiddie can get user level permissions in an ssh session, which is what that demo was. He created files ON THE DESKTOP and then deleted them, proving that he had user level permissions. He even mamed one file "password" - probably to suggest that seeing a "secret password" was possible - but the file he read was a TEXT FILE, and was NOT encrypted. Sensationalism, pure and simple.

Yeah, this did demo a supposed vulnerability, but they did NOT demonstrate a high level, dangerous vulnerability. They demoed that it is possible to connect to a laptop that is set to automatically connect to an open AP and get user level prilileges. Big Whoop. Didn';t demo root or admin elevation, which would have been the point, huh?

Doncha think most users would notice files appearing and disappearing from their desktop? What real use is such a hack without elevated privileges?

And if you want to prove that the Mac drivers are also vulnerable, demonstrate it. Can you really imaginge Black Hatters caving into Apple pressure to NOT demo that?

Ha! Didn't think so...

Yeah, I guess they did choose the Mac for good reason, and I think that reason was mostly for publicity reasons.

And they did get their publicity, didn't they?

Close Name:blackey191 Posts: 1 Joined: 18 Aug 2006
Subject:

For those of you that think this was a Windows PC it was NOT. It was a Linux system running a custom kernel. I'm a network engineer and I can tell you what they are doing is possible. I can't say that it isn't a hoax but it is very possible. IMHO they are using ,as the attacking wireless card, a card that has an aetheros chipset which allows for going into RFMON mode which allows them to receive raw data from the wireless bands and not actively participate. I know this works, I have used it. They are using a modified Kernel that will allow them to send a raw data injection to any wireless device around be it connected or not. If any of you have heard of Kismac, you should know of Kismet. This program is used to see wireless APs and clients that have their SSID to not broadcast. Normally, you can't see clients for those of you that use MacStumbler you would know this. The thing was that it is not just Mac as he was not trying to pick on them. Next, I would like to address the tale of this not being a problem as he only had User Access. Privilege escalation as it is known in the security world is by far one of the easier things to do. Therefore since he has the ability to create files etc.. He should also be able to upload a Root Kit, don't associate this with the Sony deal, a real Root Kit is a collection of an attackers most important tools that he uploads to a victims computer to use remotely. The interview in question is posted entirely here. http://blog.washingtonpost.com/securityfix/2006/08/the_macbook_wireless_exploit_i.html

To let you know I am a Mac fan and my next laptop will be the MacBook Pro. I also am a Gnu/Linux guy as well so I will dual boot. I think that this just needs to be seen from a non-partial side.

Close Name:Intruder -   TMO Mac Specialist Posts: 3149 Joined: 07 Jul 2004
Subject:

Too bad (for you) that the blackhat "hack" appears to be not quite truthful and the Mac in a standard config is not vulnerable.

Secureworks has even admitted that the Apple driver isn't vulnerable on their website.

Close Name:Guest
Subject: Programmers Claim to Find Common Vulnerability in Mac, Windo

Read the arcticle again , it's any platforms, any computers.

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.

Comments are currently closed. Please email the author instead.


Recent Headlines - Updated February 12th

Sat, 4:11 PM
MacOS KenDensed - MacOS KenDensed: iPad 3 Frenzy, Big-time Apple & Steve Jobs, G-Man
Fri, 8:10 PM
News - Apple Sues Motorola Mobility in California Over German Case
7:54 PM
Free on iTunes - OnLive Desktop: Windows & Office on Your iPad
7:43 PM
Product News - Apple Rolls Out MacBook Air Configurations for Education
6:35 PM
Just a Peek - Battle Pocket Bulge With The Hint for iPhone
6:01 PM
Rumor - Apple Reportedly Bringing MacBook Air Styling to Pro Line
4:50 PM
Particle Debris - The Hidden Gotchas of Browser Security
3:56 PM
Apple Stock Watch - Analyst: Paying a Dividend Makes Sense for Apple
2:58 PM
Deal Brothers - iMac 27-inch 2.93GHz Intel Quad-Core i7 processor:  $1,999
2:45 PM
In-Depth Review - Theodolite App for iOS is Breathtaking
12:52 PM
Apple Stock Watch - Mizuho Securities Starts Apple Coverage with $635 Target
11:35 AM
Hot Forum Topic - Forum Poll: Are You Planning on Buying a New iPad?

The Mac Observer Reader Specials

  • TypeStyler 11 is now in the Mac App Store!! -- Special Introductory Price of $59.95!! -- To Buy From The Mac App Store Click Here Now!! Or buy direct from Strider Software.
  • Mac RAM Upgrades: MacBook Pro 16GB kits $475, 8GB Kits for $119.99! iMac 16GB RAM Kits (4x 4GB) for $229.99! Mac Pro Memory 32GB Kit for $399.99, 64GB Kit for $889.99! Mac Hard Drives 2TB Seagate SATA II for $249.99! Click Here!
  • Poker Mac If you're using a Mac, then you've gotta check out Online Poker Mac. This mac poker and online casino mac site actually does the unthinkable, it actually rewards!
  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!