Month of VersionTracker Bugs
Thomas Ptacek | January 3rd, 2007 | Filed Under: Apple, New Findings, Uncategorized
The “Month of Apple Bugs” kicks off to predictable press interest. And I’m done being diplomatic about these “Month of XXX Bugs” (MOXB?) things.
HD Moore to Dark Reading: “[A MOXB scheme] seems to be the answer to a ton of denial and hubris about whether Apple products are more secure than any other vendor.” It’s hard to criticise HD; he’s both nicer and smarter than me. But, here goes: “denial and hubris” about Apple security is not a problem that we need HD Moore to correct.
Here’s a problem that we do need to correct: it takes Apple longer to release patches for findings than many other vendors. A year is not unheard of. Now, explain to me how a month of “get root from localhost nobody” scare-advisories is going to solve that problem?
Apparently, MOAB ringleader LMH presumes his findings are more important than everyone else’s. Here’s a response: now that he’s committed to posting exploits for all his findings, we can be pretty sure that we’re looking at a month of clientside userland overflows, format string flaws, and temp file races.
Consider today’s MOAB release: a format string attack in VLC. Yes, if you download movies from BitTorrent, you might be playing them with VLC, and I guess you should go download whatever context diff patch the videolan.org people provide. What’s next? Trolling for bad zlib versions on VersionTracker? And so I ask again: how is this helping people? Did the VideoLAN team show too much “hubris” to LMH and KF? Was it really too hard for them to simply find the broken vsnprintf (again: VLC is open source) and publish a patch along with the advisory?
There are arguments to be made in favor of publishing exploits. There are arguments for going public with a finding immediately. What’s the argument for a bug-a-day release schedule?
Here’s Dave Maynor on the first MOAB finding, a genuinely bad QuickTime flaw: “This is one of the most dangerous bugs in Apple I have ever seen.” Unintentionally revealing? Presumably that includes LMH’s “DMG remote kernel hole”, and his own MacIntel wireless finding from Black Hat, both of which apparently rate at-or-below a clientside stack overflow in a video player.
Both Maynor and LMH allude to “debate” over Apple findings. Maynor knows how to end the “debate” over the wireless bug he and Johnny Cache found: he can publish details. Until he does, he should stop complaining about a “debate” he labored to cultivate. As for LMH, people debate his findings because he made one up. When did that stop being a big deal? And finally, as for the first two MOAB findings: there hasn’t been time for a “debate” about the bugs themselves. I’ll be surprised if there is one. Nobody’s going to debate that there are memory bugs in Apple client software and stuff you pull off VersionTracker; we’ll only debate why we’re supposed to be impressed by them.


Add New Comment
Viewing 34 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks