Apple matches Mozilla, patches DLL hijacking bug in Safari

Closes serious hole in Windows edition, stymies drive-by attacks

Apple yesterday patched three vulnerabilities in Safari, including one in the Windows version that quashed a bug Microsoft said individual developers had to fix themselves.

Apple and Mozilla are the only major browser makers who have patched what most researchers have called "DLL load hijacking."

In the updates to Safari 5.0.2 and Safari 4.1.2, Apple addressed a problem shared by scores of Windows applications that can be exploited by duping users into downloading innocent files.

Last month, HD Moore, chief security officer at Rapid7 and the creator of the open-source Metasploit hacking toolkit, announced that several dozen Windows programs were flawed because they improperly loaded code libraries -- dubbed "dynamic-link libraries," or "DLLs" -- and so gave hackers a way to commandeer a PC by tricking the application into calling on a malicious DLL.

Other researchers later estimated that more than 200 different Windows programs could be exploited, including Safari, Opera, Mozilla's Firefox and Google 's Chrome.

Mozilla patched the DLL load hijacking vulnerability Tuesday in a 15-patch Firefox security update.

"While I don't see such patching as a who's-first competition, the users would be better off if it actually was," said Mitja Kolsek, CEO of Acros Security, the Slovenian security firm that Apple credited with reporting the Safari issue.

Apple's problem, however, goes beyond DLL hijacking, Kolsek added in an e-mail reply to questions today. "This is a binary planting issue, just not with a DLL but with an EXE," he said.

"Binary planting," Acros' term for the bug, indicates that the vulnerability extended to bogus .exe files as well as DLLs. Hackers can exploit the flaw in much the same way as in DLL load hijacking, by tricking applications into loading malicious .exe files.

Not all Windows applications vulnerable to DLL load hijacking are also susceptible to rogue .exe file loading, but Safari was -- until Apple issued its Tuesday patches.

Kolsek said Acros would publish more information on the Safari vulnerability later today on its Web site.

Apple also patched a pair of bugs in all versions of Safari, including the more popular Mac edition yesterday. Those two flaws, said Apple in its accompanying advisory, were in WebKit, the open-source browser engine that powers not only Safari, but also Chrome. Both bugs could be exploited by hackers through "drive-by" attacks that launch as soon as a victim browses to a malevolent Web site.

But although Apple's plugged several Safari holes, it still faces others. An unpatched vulnerability in the QuickTime plug-in used by Microsoft's Internet Explorer has yet to be addressed.

That bug went public last week when Spanish researcher Ruben Santamarta published information and attack code for a flaw he traced to Apple's failure to clean up code after developers dropped the "_Marshaled_pUnk" function. Santamarta wasn't the first to notice the QuickTime vulnerability: The flaw was reported to Apple over two months ago by HP TippingPoint's Zero Day Initiative (ZDI) bug bounty program.

Exploits for the QuickTime bug are now actively being used by hackers , Websense said Tuesday.

Safari 5.0.2 can be downloaded from Apple's site for Mac OS X 10.5 (Leopard), Mac OS X 10.6 ( Snow Leopard ), Windows XP, Windows Vista and Windows 7 . Safari 4.1.2, meanwhile, runs on those operating systems as well as Mac OS X 10.4 (Tiger).

Mac OS X users will be notified of the new version automatically, while Windows users already running Safari will be alerted by the Apple Software Update tool.

Join the Good Gear Guide newsletter!

Error: Please check your email address.

Tags AppleapplicationsGoogleMicrosoftsecuritybrowserssoftwareMalware and Vulnerabilitiesmozilla

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Gregg Keizer

Computerworld (US)
Show Comments

Essentials

Lexar® JumpDrive® S57 USB 3.0 flash drive

Learn more >

Microsoft L5V-00027 Sculpt Ergonomic Keyboard Desktop

Learn more >

Mobile

Lexar® JumpDrive® S45 USB 3.0 flash drive 

Learn more >

Exec

HD Pan/Tilt Wi-Fi Camera with Night Vision NC450

Learn more >

Audio-Technica ATH-ANC70 Noise Cancelling Headphones

Learn more >

Lexar® JumpDrive® C20c USB Type-C flash drive 

Learn more >

Lexar® Professional 1800x microSDHC™/microSDXC™ UHS-II cards 

Learn more >

Budget

Back To Business Guide

Click for more ›

Most Popular Reviews

Latest News Articles

Resources

PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?