Lotus Domino Web Server is an application that provides access to Lotus Notes databases via HTTP requests. A vulnerability exists that could permit a remote attacker to execute arbitrary code on the server.
Lotus Domino Web Server contains a vulnerability in the nhttp.exe application that could permit a remote attacker to execute arbitrary code on the server with SYSTEM privileges.
The problem occurs when the web server responds with a "302 Moved Temporarily" redirection error. The "Location:" header contained in this response is composed in part from the Host: header contained in the request. By carefully manipulating the length of the Host: header before and after URL encoding, the attacker can cause the resulting Location: header to contain information in adjacent memory on the web server. This vulnerability was reportedly discovered using a Windows 2000 (SP3) machine running Domino release 6.0.
A remote attacker could execute arbitrary code on the server with SYSTEM privileges.
Upgrade to Domino Release 6.0.1.
Filter HTTP Requests with Large Headers
Thanks to Mark Litchfield of NGSSoftware for reporting this vulnerability.
This document was written by Jason A Rafail.