Vulnerability in Notes 7 and 8 through file viewer

by Volker Weber

Several vulnerabilities have been discovered in Autonomy’s Verity KeyView SDK which affects Notes (and most likely other applications as well). What I find disturbing is this:

Although these specific vulnerabilities exist on a third–party component the problem is compound by the way Lotus Notes displays information about attachments, making it easier to elicit unsuspecting assistance from the users to exploit them. Lotus Notes displays the file type and corresponding icon based on the attached file’s extension rather than the MIME Content-Type header in the email whereas the view functionality is handled by the Verity KeyView component which processes the attachment based on the file contents. Exploitation of these vulnerabilities requires end-user interaction but the discrepancy described above could allow an attacker to send a malicious Lotus 1-2-3 file as an attachment with a seemingly innocuous extension (for example, .JPG or .GIF) that more easily lure users into viewing it thus making it easier to succeed in the exploitation attempt.

Shouldn't this be fixed by IBM?

More >

Comments

There is a fix available provided by IBM. So the anwser would be yes.

Vitor, the fix will be plugging the vulnerability. But I seriously doubt that it also makes Notes use the MIME content header.

The mismatch between how the icon and viewers are chosen should definitely be addressed by IBM. That a third party component has a vulnerability like this is unfortunate but hardly IBM's fault. I have never used a 123 file other than for importing and exporting data to/from Notes, so I'm about as concerned about this as I am of my nonexistent iPhone getting bricked by the latest firmware. :-p

I have used 1-2-3, but it's been a while. Notice my post is about the MIME thing, not about the Keyfile viewers. And actually, you should be concerned, because you won't know you are opening a 1-2-3 file. On the other hand, what are the chances. ;-)

You mean you actually wanted them to make Notes use the MIME content header? You're kidding right?

So you suggest Notes should display the icon corresponding to the MIME header? In this case I guess there'll be a lot of support calls about Notes displaying the "wrong" icon.

Anyway, I don't see how a jpg icon would more easily lure a user to view the attachment than a 1-2-3 icon. Instead a user might "view" the wks just because he doesn't have the application installed.

Vitor, not kidding. Please explain ...

I meant MIME is a relatively new technology it takes some time to incorporate. Must. Be. Patient ;-)

It looks like I have been had. :-)

How would using the MIME type help?

"... the Verity KeyView component which processes the attachment based on the file contents"

As I read this, and as I recall from past experiences, the KeyView code actually looks at the bits and says "hmmm... this looks like a 1-2-3 file". If that's true, you could lie about the MIME type just as easily as you lie about the file extension.

Vitor, MIME was first defined as a specification in 1987 and was further refined throughout the early 90's (see this rundown). I think roughly 20 years qualifies as mature enough to be fully implemented. :-)

Richard, it's not perfect, but it's better than what we have now and could be implemented relatively easily. Anyone in the world can rename a file but it takes a bit more effort and knowledge to craft a MIME header. As you say, a better solution is for Notes to actually look at the contents of the file rather than making any assumptions. That's a much bigger change.

Charles, Vitor is well aware. ;-)

I think Charles has been had too :-)

Bah. What happened to speaking plainly and just saying what you mean? I don't have the patience for subtlety. :-p

Post a comment











Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Recent comments

Kevan Emmott on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 20:57
Sudeep Reddy Sama on N70 drops off the network in dual mode at 20:09
Volker Weber on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 17:37
Paul Mooney on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 17:26
Kevin Pettitt on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 16:36
Victor Toal on Bluehouse does not support my browser at 16:33
Vince Schuurman on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 15:32
michel platoche on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 14:21
Ben Poole on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 13:11
Volker Weber on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 12:34
Ben Poole on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 12:27
Paul Mooney on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 12:12
Gregory Engels on Lotus Vista? at 09:00
Bruce Elgort on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 03:24
Volker Weber on Nokia E71 is currently winning at 23:31
Alejandro Aguilar on Nokia E71 is currently winning at 23:29
Vince Schuurman on Confirmed: new Apple notebooks next Tuesday at 10am PDT at 23:11
Bob Balaban on Urban Myth: Microsoft is good at marketing at 22:01
Bob Balaban on The Job at 21:55
Julian Woodward on Black Ice prematurely escaped at 20:37
Arthur Fontaine on Black Ice prematurely escaped at 17:39
Chris Linfoot on Urban Myth: Microsoft is good at marketing at 16:58
Mathias Ziolo on Urban Myth: Microsoft is good at marketing at 16:15
Ben Rose on Black Ice prematurely escaped at 16:10
Paul Mooney on Urban Myth: Microsoft is good at marketing at 15:22

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions

Twitter Updates

More >

Poll

Can you bring a camera phone to work?

Getting poll results. Please wait...

Local time is 08:01

visitors.gif
70 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Heise Online
Schlagzeilen
Weather

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?
Are you buying from the US?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2008 Volker Weber.
All Rights Reserved.

Impressum