Risk
9/12/2013
02:37 PM
Connect Directly
RSS
E-Mail
50%
50%

Microsoft Nukes Buggy Office 2013 Update

Second batch of faulty software from Microsoft in two months reinforces recommendation to patch in staggered fashion.

10 Hidden Benefits of Windows 8.1
10 Hidden Benefits of Windows 8.1
(click image for larger view)
For the second time in two months, Microsoft has temporarily pulled a software update after users reported that it inadvertently disabled some Windows features.

Microsoft Wednesday removed its Office Update 2013 (KB2817630), which was released Tuesday as part of the company's regularly monthly release of patches. The update contained user interface changes, as well as stability and performance improvements for both the 32-bit and 64-bit versions of Office 2013 and Office Home and Student 2013 RT.

But soon after the update was released, users began reporting difficulties. "I've got Microsoft Office 2013 Professional Plus running on Windows 8 Professional. I just applied today's Microsoft updates, and now that I've done so, the Outlook 'Folder Pane' is empty," one Windows user posted to a Microsoft help forum Tuesday. "I can't view my list of e-mail accounts, folders, favorites, etc."

More reports of frozen Outlook navigation panes soon surfaced, leading Microsoft to pull the patch Wednesday from its Windows Update servers.

[ Microsoft is overhauling its leadership structure. What does it mean? See Microsoft's Journey May Leave Too Many Behind. ]

Later Wednesday, Microsoft confirmed the problem, saying in a blog post that it stemmed from incompatible versions of outlook.exe and mso.dll being on the same system. In particular, "a mismatched reference to a data structure causes the 'minimize' button in the navigation pane to render incorrectly, typically extremely large to the point that the navigation pane is 'invisible' to the user," it said.

Microsoft also noted that, contrary to some press reports, the buggy Office 2013 update had nothing to do with a critical security update for Microsoft Outlook (MS13-068), released Tuesday, that patched a remote code execution vulnerability, but only in the 2007 and 2010 versions of Microsoft Office. Accordingly, "we continue to recommend [this] as a high priority security update," said Wolfgang Kandek, CTO of Qualys, in a blog post.

The bad Office 2013 update followed Microsoft last month pulling an August security update for Exchange Server 2013 (MS13-061) that scrambled search infrastructure settings, thus "placing the content index for all databases into a failed state," according to a Microsoft advisory. About two weeks after removing the patch, Microsoft released a related fix for both Exchange 2013 RTM CU1 and Exchange 2013 RTM CU2.

While Microsoft said it thoroughly tested both of the buggy patches, the double dose of bad code -- one a user interface bug, the other a bad security update -- "underscores the complexity of our current IT environment," said Kandek.

The solution, he said, is to nominate some guinea pigs. "IT administrators at many organizations that we interact with counter this with a 1%, 10%, 100% mechanism, meaning they apply these patches to 1% of the user base on the first day, 10% on the second day -- barring problems -- and going for 100% starting on the third day," he said. "The ultimate goal is to have security patches distributed to all machines by the fifth day." Patch managers would typically also pursue different schedules: one in the short term for critical security updates, for example, and one later for "product enhancement patches" such as this month's Office 2013 update, which contained no security fixes.

Going forward, what might be done to prevent such patch incompatibility problems altogether? "Ultimately I believe that reducing the complexity on the desktop and using more online services for our daily needs is the direction that we are headed," Kandek said.

Learn more about enterprise software by attending the Interop conference track on Applications and Collaboration in New York from Sept. 30 to Oct. 4.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Flash Poll
Current Issue
Cartoon
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2014-0972
Published: 2014-08-01
The kgsl graphics driver for the Linux kernel 3.x, as used in Qualcomm Innovation Center (QuIC) Android contributions for MSM devices and other products, does not properly prevent write access to IOMMU context registers, which allows local users to select a custom page table, and consequently write ...

CVE-2014-2627
Published: 2014-08-01
Unspecified vulnerability in HP NonStop NetBatch G06.14 through G06.32.01, H06 through H06.28, and J06 through J06.17.01 allows remote authenticated users to gain privileges for NetBatch job execution via unknown vectors.

CVE-2014-3009
Published: 2014-08-01
The GDS component in IBM InfoSphere Master Data Management - Collaborative Edition 10.0 through 11.0 and InfoSphere Master Data Management Server for Product Information Management 9.0 and 9.1 does not properly handle FRAME elements, which makes it easier for remote authenticated users to conduct ph...

CVE-2014-3302
Published: 2014-08-01
user.php in Cisco WebEx Meetings Server 1.5(.1.131) and earlier does not properly implement the token timer for authenticated encryption, which allows remote attackers to obtain sensitive information via a crafted URL, aka Bug ID CSCuj81708.

CVE-2014-3534
Published: 2014-08-01
arch/s390/kernel/ptrace.c in the Linux kernel before 3.15.8 on the s390 platform does not properly restrict address-space control operations in PTRACE_POKEUSR_AREA requests, which allows local users to obtain read and write access to kernel memory locations, and consequently gain privileges, via a c...

Best of the Web
Dark Reading Radio