Update to Safari browser contains 11 patches for Windows

By Scott M. Fulton, III | Published November 13, 2008, 7:32 PM


Download Apple Safari for Windows from FileForum now.

Today's round of updates to Apple's Safari contains just four patches that affect the Mac OS X edition, but eleven for Windows Vista and XP, several of which would forestall some very familiar sounding exploits.

In October 2007, users of the first-edition iPhone were treated to a Safari patch that addressed what was then considered an indication of a serious design flaw: the capability for a malicious TIFF image file to be crafted that could trigger unprivileged code to be executed. At the time, an active exploit was feared to be in the wild.

Now, a patch for a vulnerability with a very similar, if not altogether identical, profile appears in the latest version 3.2 of Safari for Windows (this particular patch does not apply to Mac OS X users). Specifically, TIFF images that have been compression using the well-known Lempel-Ziv (LZW) algorithm will now be treated with more care and concern, according to Apple's security bulletin released today.

That's one of two patches in version 3.2 that improve handling of TIFF images specifically, and five patches overall that involve malicious hijacking of image processing. Among the four patches that apply to both Windows and Mac editions is one that disables the ability for Safari plug-ins to launch local URLs without safeguards -- an ability that was identified by, and which Apple gives full credit to, Microsoft and VeriSign security researcher Billy Rios.

Last year, Rios' name made it to BetaNews by having discovered that a malformed URI handler flaw that had been attributed to Mozilla Firefox, was actually attributable to Windows.

Comments

View comments by with a score of at least

"well-known Lempel-Ziv (LZW) algorithm"

Mr. Welch wants his credit for the algorithm also. It's LZW for a reason.

Score: 0

|

Apple needs to stick with computers and leave the browser to Mozilla and Opera.

Fx runs rings around Safari in all areas and Opera is a close second or a personal choice.

'Nuff said.

Score: 0

|

Can someone get rid of this guy???!!!

Score: -1

|

I use Safari on my Mac, Window, iPhone - it is great! One comment: we need flash support on the iPhone asap...

my comments at http://www.commentino.com/orim

Score: -1

|

Apple sucks! so does Safari. They are famous for making bloatwares like QuickTime, iTunes and now Safari to plague the world of Windows. We prefer firefox not rotten Safari!

Score: 0

|

The much wiser and internetworld has arrived....I like this guy. :)

Score: 0

|

That's true, Firefox is the best...period

Score: 0

|

Thanks :)

Score: 0

|

Wow I just love Safari 3. It has everything I want in a browser that no other browser comes close to offering. Now the world's best browser has become even more secure.

Score: 0

|

ROFL Safari is the biggest steaming pile of crap of them all.

The true best browser right now is FireFox and Safari isn't even slightly close to it.

Score: 0

|

Small typo:
"Specifically, TIFF images that have been compress*ed* using [...]"

Score: 0

|

I heartily chuckle at the 22 MB download for the browser, and has to dl the whole thing just to patch. How very Open Office like.

Score: 0

|

There are some reasons why Apple would have chosen to only do a full installer rather than a patcher.

Pros to patching:
- If the original file is copyrighted, you can still distribute modifications to it freely using patches (ROM hacks, uxtheme.dll hack).
- If the original file is large, you can reduce download size.

There are many more cons:
- A patch can only patch one specific version of a program. Multiple patches will need to be made if multiple versions are to be patched.
- If data corruption, user changes, or a virus has modified a file, the patch will no longer work. It will either detect the changes and fail in the best case, or attempt the patch and corrupt the file in the worst.
- Patch software can be difficult to program... any patch creation software has to recognize not only when data has changed, but where it has been inserted and removed, and then tie all this information into a file format, and then make a client program to detect and patch a file and determine whether the patched file is corrupt or OK. Sometimes it just isn't worth the trouble (although I'm sure there are plenty of pre-made tools which make it easier).
- You usually release the full installer anyway so...

Here's an example of upgrading without patching you may not be aware of: Windows Update. Yes they claim to use patches, but only in the sense that only specific files are updated and not the whole OS at once; but the files are REPLACED with new versions, not patches. If patches were used, then patching the TCP/IP driver to remove the half-connection limit, or patching uxtheme.dll to allow unsigned themes, or patching explorer.exe to customize the Start button text, would all cause Windows Update to fail when trying to patch these files. Instead we see the customizations removed when the file is replaced.

Also 22mb is not a whole lot, especially when you compare it with the more-like-220mb OpenOffice. That said, a patch system might benefit Safari (Firefox uses one) but most end-users won't really know or care anyway...

Score: 0

|

Firefox, too, uses a "substitute just the changed files" way of upgrading, like WU.
And despite my 6Mb adsl I still think a 22MB upgrade is a lot to download...

Score: 0

|

That is PURE laziness.

The Apple Updater should be able to determine--like the FF one does-- if it needs a delta change or full update.

Score: 0

|

"Patch software can be difficult to program..."

This is also laziness. You don't design software without the foresight to be able to update it. Apple ignoring the ability to update 1-2 files instead of the whole package screams of sloppy, lazy programming, which is evident in their programming of itunes in general (complete bloatware, that in my opinion will bite them in the as? one day.)

Score: 0

|

PDC 2009: What have we learned this week?

There was the freebie that no one will forget, the heebie-jeebies courtesy of Scott Guthrie, and a teensy bit clearer picture of how this cloud thingie should work.

Live report: Will Google Chrome OS change Linux?

The mysteries of just what Chrome OS is, and how much of an operating system it truly is, may be resolved today.

PDC 2009: Microsoft cares about Web browser performance

The effort to give users of the world's dominant Web browser the impression of quality, is a personal one for the man who leads that battle.

Nokia re-affirms its commitment to Symbian, sort of

Maemo won't necessarily be replacing Symbian in the Nokia N-Series, but that's definitely a place where it will be found.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?

Sony looks to finally open a single storefront for downloads

Sony has had many different download portals for movies, music, e-books, and games, and now it's looking to make a single shop for all of it.

Tuning out the tablet: Time to give the endless speculation a rest

Wide Angle Zoom: Wishing and hoping and thinking and praying....won't put an iTablet on the market.

Five improvements for IT managers in 2010

If businesses are to improve their efficiency for next year, they need to stop and reassess the basic tenets of their job.

AOL's spinoff from Time Warner to shed 2,500 jobs

As AOL moves toward become an independent company again, it will cut nearly a third of its workforce.

Gartner: SMS-based money transfer will be bigger than mobile browsing, search

Gartner issues its predictions for the 10 things our phones will be doing in 2012.

Don't forget to upgrade to Firefox 3.6 beta 3 today

Mozilla has released the latest beta its Firefox 3.6 browser software, just over one week after beta 2.