Application Security, Inc.
home client login partner login online store contact us
search:
Solutions Products Partners Support News & Events About Us

Team SHATTER Security Alert

Buffer Overflow in iNotes s_ViewName

February 19, 2003

To determine if you are vulnerable to this attack, download AppDetective™ from http://www.appsecinc.com/products/appdetective/domino

Risk level: High

Threat:
This buffer overflow may allow an attacker to overwrite the stack and execute arbitrary code under the security context of the Domino server.

Versions Affected: Domino R6

Summary:
A buffer overflow exists in the iNotes component of the Domino application server. This buffer overflow occurs when a long value is set for the s_ViewName parameter. When the Domino server processes the request, it is copied into a buffer which can be overflowed, allowing an attacker to execute arbitrary code under the security context of the web server.

Details:
iNotes is a Lotus product which includes iNotes Web Access and iNotes Access for Microsoft Outlook. With iNotes Web Access, users can gain access using messaging, collaboration, and personal information management capabilities with a Web browser.

When using iNotes Web Access, HTTP requests such as the following are used to access the features of the Domino application:

http://[servername]/mail/[username].nsf/($Inbox)/9D9203D5E95B721E42256B8 500346B15/?OpenDocument&PresetFields=s_ViewName;%28%24Inbox%29,s_FromMail;1

Notice at the end of the URL there is a number of PresetFields, including s_ViewName, followed by a semi-colon and some values. By replacing the value Inbox with a long string the buffer overflow occurs.

Fix:
To fix this problem, you should download and apply the latest MR/MU. These maintenance updates are available from the Lotus web site, http://www-10.lotus.com/ldd/r5fixlist.nsf/Progress/$first?opendocument

This particular issue is fixed in R6.0.1 (currently available)