Microsoft fixes 19 bugs in big patch smorgasbord

Microsoft today delivered nine security updates that patched 19 vulnerabilities in several crucial components of Windows, as well as in Media Player, Outlook Express, IIS (Internet Information Server), Office and other products.

Five of the updates were pegged as "critical," the most serious ranking in Microsoft's four-step scoring system, while four were marked "important," the next rating down.

"This is certainly a hodgepodge," said Andrew Storms, director of security operations at nCircle Network Security. "There's no real pattern this month. I'd call it a smorgasbord."

Of the nine bulletins, eight patched some part of Windows or software included with the operating system, while the ninth plugged holes in a variety of programs - Office, Visual Studio, Internet Security and Acceleration Server (ISA Server) and others - that stemmed from a flaw in Office Web Components (OWC), a set of ActiveX controls that let users publish Word, Excel and PowerPoint documents on the Web, then view them within Internet Explorer (IE).

Last month, Microsoft warned users of attacks exploiting the ActiveX control that displays Excel spreadsheets in IE, but the company was unable to patch it in time to meet the July update schedule. Security experts had predicted that Microsoft would fix the flaw today.

Microsoft also patched Remote Desktop Connection Client for Mac, software that lets Mac users connect to Windows-based machines, along with Remote Desktop, a service present on both client and server versions of Windows. That software is used to access applications and data on a remote system over a network.

But the big story today, said Storms, were the patches for five vulnerabilities - two of which had been disclosed and patched previously - that Microsoft's own software inherited from a buggy code "library," dubbed ATL for Active Template Library.

Two weeks ago, Microsoft rushed a pair of emergency updates to users that plugged multiple holes in IE and Visual Studio. Those vulnerabilities were traced to ATL, which is used by Microsoft and an unknown number of third-party developers to create ActiveX controls and application components.

The ATL vulnerabilities were introduced when a Microsoft programmer added an extra "&" character to the widely-used library.

"We expected a slew of ATL patches," said Storms, "although we only got five. But I expect that we'll see more and more ATL bugs from Microsoft in the next couple of months."

Today's ATL patches included fixes for both the "public" version of the library - what Microsoft shares with third-party developers - and the "private" version it uses internally. The five-fix MS09-037 security bulletin plugs holes left by ATL in Outlook Express, a now-outdated light e-mail client once bundled with Windows; in Windows Media Player; and in two Microsoft-made ActiveX controls.

Storms also called out MS09-038, which patches two vulnerabilities in Windows' handling of the AVI media file format. "This is a classic example of a media file format bug that once you view a malicious video, you get owned," he said.

The AVI-handling flaws are ripe for worm exploitation. "All the potential is there," Storms said, but he declined to predict whether hackers would latch onto the vulnerabilities with in-the-wild exploits.

"We're going to feel the 19 [vulnerabilities] this month," Storms added. "Because of the disparate systems that need to be patched and the wide variety of software that must be tested, everyone will be feeling the pain this month."

The August updates can be downloaded and installed via the Microsoft Update and Windows Update services, as well as through Windows Server Update Services.