Everything is under control

Around a week ago the following at the Internet Storm Center popped up in my feeds...

Multiple vulnerabilities have been reported in Apple Mac OS X and applications. Proof of Concept code has already been posted along with the information regarding the vulnerabilities. At this time no patches or workarounds appear to be available for the majority of the vulnerabilities. The impact is Denial of Service or arbitrary code executed remotely, and severity is highly critical.

I set a reminder to write some notes about it if it hadn't really permeated the "Mac Web" after a week -- or whatever the hell pandering placebo passes for the majority of it at this point (it's probably food for thought that the majority people reading will be seeing them first the first time on some site named DrunkenBlog sporadically updated by some guy named drunkenbatman... and no offense to myself, but that's probably as big a canary as the following issues) -- so it's worth running through these while the coffee brews as, ya know, they're kinda important...

I'll keep it relatively brief, as they're exactly the types of things I was talking about in the last few posts and I think some of the patterns are pretty self-evident and not worth rehashing from those. You can follow the links for more specific info, but the liner notes are what really snagged my head...

  1. Apple OS X 10.4.5 .tiff "LZWDecodeVector ()" Heap Overflow
    When processing a malformed .tiff image file, the LZWDecodeVector() function does not properly parse the malformed data causing the application which it was opened with to crash. This issue is within the core .tiff parsing engine making Preview, Finder, QuickTime, and Safari potential attack vectors for this issue.

    This issue was silently fixed by Apple in update 10.4.6.

    Oh. My. Fucking. Gawd.

    Feel free to check the release notes for Mac OS 10.4.6 yourself, and raise your hand if it seems immediately obvious why a vendor fixing a security issue known internally in a point release without informing their users that it even exists in the previous version is a really bad idea both in the short term for users and in the long term for Apple as a company. I mean, bajesus.

    Ba-fucking-jesus.

    This just harms me internally.

    Apple. What. The. Hell.

  2. Apple OS X BOM ArchiveHelper .zip Heap Overflow
    BOMArchiveHelper is the default archive file handler in Mac OS X. It runs as a service that does not have a GUI interface. It is invoked when double clicking on a archived file. A heap overflow vulnerability exists within BOMArchiveHelper which allows for an attacker to cause the application to crash, and or to execute arbitrary code on a targeted host.

    This vulnerability was to Apple on 2/21/2006. No patch is available at this time.

  3. Apple OS X Safari 2.0.3 Multiple Vulnerabilities
    Multiple vulnerabilities exist within Safari 2.0.3 (417.9.2) and all prior versions which causes the application to crash, and or may allow for an attacker to execute arbitrary code. Below are the crash address, and links to basic PoC to reproduce the crashes.

    Apple was notified of these issues on 01/06/2006. Currently no patches have been released for these vulnerabilities.

  4. Apple OS X 10.4.6 "ReadBMP ()" .bmp Heap Overflow
    A heap overflow vulnerability exists when processing .bmp files which causes the application to crash, and or may allow for an attacker to execute arbitrary code on the targted host.

    Apple was notified. Currently no patches have been released for this vulnerability.

  5. Apple OS X 10.4.6 "CFAllocatorAllocate ()" .gif Heap Overflow
    A heap overflow vulnerability exists when processing .gif files which causes the application to crash, and or may allow for an attacker to execute arbitrary code on the targted host.

    Apple was notified. Currently no patches have been released for this vulnerability.

  6. Apple OS X 10.4.6 .tiff "_cg_TIFFSetField ()" DoS
    When processing a malformed .tiff image file, the _cg_TIFFSetField () function does not properly parse the malformed data causing the application which it was opened with to crash. This issue is within the core .tiff parsing engine making Preview, Finder, QuickTime, and Safari potential attack vectors for this issue.

    Apple was notified. Currently no patches have been released for this vulnerability.

  7. Apple OS X 10.4.6 .tiff "PredictorVSetField ()" Heap Overflow
    When processing a malformed .tiff image file, the PredictorVSetField () function does not properly parse the malformed data causing the application which it was opened with to crash. This issue is within the core .tiff parsing engine making Preview, Finder, QuickTime, and Safari potential attack vectors for this issue.

    Apple was notified. Currently no patches have been released for this vulnerability.

The canaries are all there, and what most concerns me is that these are the same types of bugs over and over whether one can be arbitrarily exploited or not. I guess it just comes down to whether one wants to backtrack to find the patterns in all the damn dead birds so they can be addressed, or sweeps them under the rug as it's expedient and mentally convenient. Personally, I think the patterns keep playing out all over the place within what Apple is putting out -- and that Microsoft learned the hard way what playing whack-a-mole and ignore-the-core-issues gets you in the long run and is still paying for it -- but whatever gets you through the night, and either way my coffee is waiting.

[Update] In a bit of amusing timing, a reader pointed me to Macs no longer immune to viruses at MSNBC from last night with quotes from Ferris, who found the issues above, which is also linked at Slashdot this morning. Where it gets confusing is that there are apparently claims now of people having arbitrary code run on their machines, while Apple is saying it can't happen, but there aren't links to deconstruct what's actually going on. Until there are so it can be verified and dissected, it has to be taken with a grain of salt. Fun times.

[Update 2] Duh, this was probably just the Oompa-Loompa, aka Leap.A, the worm from February. Since they didn't actually name it and said he clicked a link, I made the jump that they were implying it was something else. Oof.

yummy alcohol posted button Posted by drunkenbatman
    May 01, 2006, at 09:05 AM


Comments (34)




Post a comment



Anonymous comments are allowed, but please enter something for a name.

And do endeavor to appear sane.









Remember personal info?