Wednesday, January 02, 2008

Legacy format FUD

From CyberTech Rambler (and Slashdot) comes the news that the Office 2003 Service Pack #3 disables (blocks) access to a number of legacy document formats. Details are in this MS support article. Formats so blocked include legacy Lotus 1-2-3 and Corel Quattro Pro formats. Why? According to the Microsoft support article, "By default, these file formats are blocked because they are less secure. They may pose a risk to you.".

Interesting. Well, let's look at the record. If we query the CERT vulnerability database for "WK1", "WK3", "WK4", etc., how many reported vulnerabilities do we see? Zero. Nothing.

But search the same database for "XLS" and what do we see? Eleven reported vulnerabilities:

IDDate
Public
Name
VU#49318501/09/2007Microsoft Excel vulnerable to arbitrary code execution via malformed record
VU#17655610/10/2006Microsoft Office fails to properly parse malformed records
VU#80778010/10/2006Microsoft Office fails to properly parse malformed Smart Tags
VU#19494403/07/2007Microsoft Windows fails to properly handle malformed OLE documents
VU#23490010/10/2006Microsoft Office fails to properly parse malformed strings
VU#53427610/10/2006Microsoft Office fails to properly parse malformed chart records
VU#61374002/02/2007Microsoft Excel memory access vulnerability
VU#70666810/10/2006Microsoft Excel fails to properly process malformed DATETIME records
VU#25250010/10/2006Microsoft Excel fails to properly process malformed COLINFO records
VU#14329207/03/2006Microsoft Excel fails to properly process malformed STYLE records
VU#80232406/16/2006Microsoft Excel vulnerability

Hmm... I'm so glad they disabled access to the risky formats.

And what about the Data Interchange Format (DIF), the text based format for exchanging data between spreadsheets. As well as being text-based and easy to parse, DIF doesn't allow any active code (scripts, macros) at all. Where is the security risk there, real or perceived? By what stretch of the imagination can Microsoft say, "...these file formats are blocked because they are less secure. They may pose a risk to you."

Now it may be entirely possible that these old import filters in Excel are poorly written and poorly maintained and that Microsoft may be trying to reduce the overall security exposure of MS Office by ditching old code that is not strategic for them. But call it that. The MS Office code has the problem. Don't malign the formats. Don't make up some untenable story that DIF format is "less secure" and "may pose a risk for you".

Labels: ,

This page is powered by Blogger. Isn't yours?