| VID |
12050 |
| Severity |
40 |
| Port |
80, ... |
| Protocol |
TCP |
| Class |
WWW |
| Detailed Description |
The IIS Web Server is vulnerable to a Buffer Overflow Vulnerability (MS99-019). IIS version 4.0 which don't apply the patch described in MS99-019 contains a buffer overflow vulnerability involving the way that .HTR, .STM, and .IDC files are processed. IIS version 4.0 can perform various server-side processing with specific file types. Requests for files ending with .HTR, .STM, and .IDC extensions are passed to the appropriate external DLL for processing. This vulnerability allow remote attackers to execute arbitrary code with the privileges of the IIS server. Additionally, attackers can use this vulnerability to crash vulnerable IIS processes.
* Note: The IIS Web Server may be crashed by this check. Therefore restarting the service is required in order to regain normal functionality.
* References: http://www.microsoft.com/technet/security/bulletin/ms99-019.asp http://www.cert.org/advisories/CA-1999-07.html http://www.eeye.com/html/Research/Advisories/AD19990608.html http://ciac.llnl.gov/ciac/bulletins/j-048.shtml http://support.microsoft.com/default.aspx?scid=kb;[LN];234905 http://www.iss.net/security_center/alerts/advise28.php http://www.nipc.gov/warnings/advisories/1999/99-015_1.htm
* Platforms Affected: Microsoft IIS 4.0 Windows NT 4.0 Windows NT Any version |
| Recommendation |
Obtain and install the latest service pack for Windows NT. For information on obtaining the latest service pack, please go to: http://www.microsoft.com/windows/servicepacks/
As a workaround, additional steps can be used to prevent issues similar to this one from impacting any Microsoft IIS 4.0 computer. Selecting "Check if file Exists" in the script application mappings section of the ISM forces IIS 4.0 to check if the requested script exists or if the user has permission to the requested script. If not, the appropriate warning message is returned to the browser and the script engine is not invoked.
To select "Check if file Exists", perform the following steps: 1. In Internet Service Manager (ISM), double-click "Internet Information Server". 2. Right-click the computer name and then click "Properties" on the menu that appears. 3. In the "Master Properties" drop-down box, click "WWW Service", and then click "Edit". 4. Click the "Home Directory" tab and then click "Configuration". 5. Double-click the line in the extension mappings that contains ".HTR". 6. Select the "Check if file exists" check box. 7. Repeat these steps for STM and IDC application mappings. 8. Close the ISM. |
| Related URL |
(CVE) |
| Related URL |
(SecurityFocus) |
| Related URL |
(ISS) |
|