Apple patches AirPort holes
On September 21, Apple released two security patches that protect essentially every Mac that uses AirPort against malformed frames passed over 802.11b networks. That’s the vulnerability I wrote about last month, which may or may not have been a real threat to Mac users.
“So,†you say. “The problem’s been fixed, Wes. You usually put stuff like that in those inane little bullet-point links at the end of your column.â€
I’m guilty as charged, readers. But this one was no ordinary security patch. Just as Apple was launching a brand-new ad campaign lauding the comparative security of its computers relative to its competitor product—Microsoft Windows—two security researchers claimed that a massive vulnerability in the AirPort drivers for OS X could lead to a root exploit—without the user even registering on a network. Rather than recap extensively here, I will point you again to my previous column, because I tried hard to be comprehensive. Better still is John Gruber’s summary.
What’s interesting is the fallout from all of this: did Apple patch this vulnerability—which sounds a lot like the one Jon Ellch and David Maynor described in August—in response to the demonstration, and did the demonstration show a vulnerability or was it staged?
First things first, I should note that Apple is claiming, unequivocally, that they found this vulnerability in-house. That jibes with what Glenn Fleishman and Jim Thompson, et al., said about the potential route of attack that this could have taken—in other words, as I read it, it’s possible that this demonstration was staged but happened to correspond closely enough with a possible exploit that Apple discovered and patched. Apple spokesman Anuj Nayar told Brian Krebs, the (rightly or wrongly) maligned Washington Post security columnist, just that:
[T]he company is not aware of any exploit code available to attack these flaws, and… SecureWorks to this day has not shared a working demonstration of how to exploit them.
“Basically, what happened is SecureWorks approached Apple with a potential flaw that they felt would affec tthe (sic) wireless drivers on Macs, but they didn’t supply us with any information to allow us to identify a specific problem. So we initiated our own internal product audit, and in the course of doing so found these flaws.â€