MS-ISAC ADVISORY NUMBER:
2008-020

DATE(S) ISSUED:
5/21/2008

SUBJECT:
Vulnerability in IBM Lotus Domino Web Server Could Allow Remote Code Execution

OVERVIEW:
IBM Lotus Domino is a web server application used to host web sites. A vulnerability has been discovered in the IBM Lotus Domino Web Server that could allow a remote attacker to take complete control of the system. Successful exploitation of this vulnerability will allow an attacker to inject malicious code into the application, thereby allowing the attacker to take control of a vulnerable system and perform actions such as install programs, view, change, and delete data, and create user accounts.

Failed exploits could lead to a denial of service condition.

SYSTEMS AFFECTED:

  • IBM Lotus Domino 6.0.0
  • IBM Lotus Domino 6.5.0 .0
  • IBM Lotus Domino 7.0.0
  • IBM Lotus Domino 7.0.3
  • IBM Lotus Domino 8.0

RISK:

Government:

  • Large and medium government entities: High
  • Small government entities: High

Businesses:

  • Large and medium business entities: High
  • Small business entities: High

Home users: N/A

 

DESCRIPTION:
A vulnerability has been discovered in the IBM Lotus Domino Web Server which allows an attacker to execute arbitrary code on an affected system. The application is prone to a buffer overflow vulnerability due to the in-adequate boundary checks on user supplied data. This vulnerability can be exploited when the application processes the HTTP headers and is exploited by sending a long 'Accept Language' in the HTTP GET request. A total of 118 additional bytes is required after the data being passed in the affected HTTP header to completely overwrite the return address of the affected function. The remote attacker can execute arbitrary code within the context of the affected application which would run with elevated system privileges.

No additional user interaction is required for this exploit to be successful.

Additionally if the attacker is unsuccessful to exploit this vulnerability, these failed attempts could result in a Denial of Service condition on the affected system.

Currently, there is no known proof of concept code available to the public.

IBM has released patches that address this vulnerability.

RECOMMENDATIONS:
We recommend the following actions be taken:

REFERENCES:

SecurityFocus:
http://www.securityfocus.com/bid/29310/info(External Link)

IBM:
http://www-1.ibm.com/support/docview.wss?uid=swg21303057(External Link)

Secunia:
http://secunia.com/advisories/30310/(External Link)

CVE:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2240(External Link)

MWR InfoSecurity:
http://www.mwrinfosecurity.com/publications/mwri_ibm-lotus-domino-accept-language-stack-overflow_2008-05-20.pdfpdf

 


This cyber advisory was issued by the Multi-State Information Sharing and Analysis Center (MS-ISAC) and was intended for government entities. The information may or may not be applicable to the general public and accordingly, the MS-ISAC does not warrant its use for any specific purposes.