Article ID: 815021 - Last Review: July 3, 2008 - Revision: 16.2 MS03-007: Unchecked buffer in Windows component may cause Web Server compromiseWe strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 7.0 running on Microsoft Windows Server 2008. IIS 7.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site: http://technet.microsoft.com/en-us/library/dd450371.aspx
(http://technet.microsoft.com/en-us/library/dd450371.aspx)
For more information about IIS 7.0, visit the following Microsoft Web site: http://www.iis.net/default.aspx?tabid=1
(http://www.iis.net/default.aspx?tabid=1)
Microsoft originally released this article March 17, 2003.
At that time, Microsoft was aware of a publicly available exploit that was
being used to attack Windows 2000 Servers running IIS 5.0. The attack vector in
this case was WebDAV although the underlying vulnerability was in a core
operating system component, Ntdll.dll. Microsoft issued a patch to protect
Windows 2000 customers shortly afterwards, but also continued to investigate
the underlying vulnerability. Windows NT 4.0 also contains the underlying
vulnerability in Ntdll.dll, however it does not support WebDAV and therefore
the known exploit was not effective against Windows NT 4.0. Microsoft has now
released patches for Windows NT 4.0. Additionally, Microsoft recently learned
of this vulnerability in Windows XP. However, like Windows NT 4.0, Windows XP
does not install Internet Information Services (IIS) by default. On May 28,
2003, Microsoft released a patch for Windows XP and Windows XP Service Pack
1. Warning If you are running Windows 2000 Service Pack 2 (SP2), you must
check the version of Ntoskrnl.exe on your computer before you install this
patch. To do this:
To update a computer that has a version of Ntoskrnl.exe that was distributed by Microsoft Product Support Services, you must first contact Microsoft Product Support Services before you apply this patch. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site: http://support.microsoft.com/selectassist
(http://support.microsoft.com/selectassist)
Or, you can upgrade to Windows 2000 Service Pack 3 (SP3) before
you install this patch.On This PageSYMPTOMSWindows 2000 supports the World Wide Web Distributed
Authoring and Versioning (WebDAV) protocol. WebDAV, as it is described in RFC
2518, is a set of extensions to Hypertext Transfer Protocol (HTTP) that provide
a standard for editing and file management between computers on the Internet.
To view RFC 2518, visit the following RFC Web site:
ftp://ftp.rfc-editor.org/in-notes/rfc2518.txt
(ftp://ftp.rfc-editor.org/in-notes/rfc2518.txt)
Microsoft
provides third-party contact information to help you find technical support.
This contact information may change without notice. Microsoft does not
guarantee the accuracy of this third-party contact information.
A security vulnerability exists in a Windows component that is used by WebDAV. This vulnerability occurs because the component contains an unchecked buffer. An attacker may exploit the vulnerability by sending a specially formed HTTP request to a computer running Microsoft Internet Information Services (IIS). The request may cause the server to fail or to run code of the attacker's choice. The code would run in the security context of the IIS service. (By default, the IIS service runs in the LocalSystem context). Although Microsoft has supplied a patch for this vulnerability and recommends that you install it immediately, additional tools and preventive measures have been provided that you can use to block the exploitation of this vulnerability while you assess the impact and compatibility of the patch. For more information, click the following article number to view the article in the Microsoft Knowledge Base: 258868
(http://support.microsoft.com/kb/258868/
)
Slipstream Switch for Windows 2000 Service Pack Update.exe Does Not Work with RIS Server Images
Mitigating factors
RESOLUTIONService pack informationWindows XPTo resolve this problem, obtain the latest service pack for Microsoft Windows XP. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:322389
(http://support.microsoft.com/kb/322389/EN-US/
)
How to obtain the latest Windows XP service pack Windows 2000To resolve this problem, obtain the latest service pack for Microsoft Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:260910
(http://support.microsoft.com/kb/260910/
)
How to
obtain the latest Windows 2000 service pack
Security patch informationWindows XPDownload informationThe following files are available for download from the Microsoft Download Center: Windows XP (all languages) Collapse this image ![]() Collapse this image ![]() For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
Prerequisites This patch requires the released version of Windows XP or Windows XP Service Pack 1 (SP1). For additional information, click the following article number to view the article in the Microsoft Knowledge Base: 322389
(http://support.microsoft.com/kb/322389/EN-US/
)
How to Obtain the Latest Windows XP Service Pack
Installation informationThis patch supports the following Setup switches:
q815021_wxp_sp2_x86_enu /u /q /z To verify that the patch is installed on your computer, confirm
that the following registry key exists:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows
XP\SP2\Q815021 Removal informationTo remove this update, use the Add/Remove Programs tool in Control Panel. System administrators can use the Spunist.exe utility to remove this patch. Spuninst.exe is in the %Windir%\$NTUninstallQ815021$\Spuninst folder, and it supports the following Setup switches:
You must restart your computer after you apply this patch because Ntdll.dll is a core system binary file that is loaded during system startup. Your computer is vulnerable until you restart it. File information The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel. Windows XP Date Time Version Size Path and file name --------------------------------------------------------------------------------- 02-May-2003 15:03 5.1.2600.114 651,264 %Windir%\System32\Ntdll.dll pre-SP1 01-May-2003 20:56 5.1.2600.1217 654,336 %Windir%\System32\Ntdll.dll with SP1 Windows XP 64-Bit Edition Date Time Version Size Path and file name ------------------------------------------------------------------------------------ 02-May-2003 15:03 5.1.2600.114 1,498,112 %WinDir%\System32\Ntdll.dll pre-SP1 01-May-2003 14:57 5.1.2600.114 654,336 %WinDir%\System32\Wntdll.dll pre-SP1 01-May-2003 20:56 5.1.2600.1217 1,508,864 %WinDir%\System32\Ntdll.dll with SP1 30-Apr-2003 21:43 5.1.2600.1217 657,408 %WinDir%\System32\Wntdll.dll with SP1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows
XP\SP2\Q815021\Filelist Windows 2000Download informationThe following files are available for download from the Microsoft Download Center: All Languages Except Japanese NEC Collapse this image ![]() Collapse this image ![]() For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
PrerequisitesThis patch requires Windows 2000 Service Pack 2 (SP2) or Windows 2000 Service Pack 3 (SP3). To resolve this problem, obtain the latest service pack for Microsoft Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base: 260910
(http://support.microsoft.com/kb/260910/
)
How to obtain the Latest Windows 2000 service pack
Note If you are using Windows 2000 Service Pack 2 (SP2), see the
warning at the beginning of this article before you apply this patch.Installation information This patch supports the following Setup switches:
q815021_w2k_sp4_x86_en /u /q /z To verify the patch is installed on your computer, confirm that
the following registry key exists:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows
2000\SP4\Q815021 Removal informationYou can remove this patch by using the Add/Remove Programs tool in Control Panel to remove "Windows 2000 Hotfix (SP4) Q815021." System administrators can use the Spunist.exe utility to remove this patch. Spuninst.exe is in the %Windir%\$NTUninstallQ815021$\Spuninst folder, and it supports the following Setup switches:
You must restart your computer after you apply this patch because Ntdll.dll is a core system binary that is loaded during system startup. Your computer is vulnerable until you restart it. File information The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel. Date Time Version Size Path and file name ----------------------------------------------------------------------- 15-Mar-2003 01:23 5.0.2195.6685 476,944 %Windir%\System32\Ntdll.dll You can also verify the files that this patch installed by reviewing the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows
2000\SP4\Q815021\Filelist Windows NT 4.0 (all versions)Microsoft Internet Information Server (IIS) is not intended for use on Windows NT Server 4.0, Terminal Server Edition, and is not supported. Microsoft recommends that customers who run IIS 4.0 on Windows NT Server 4.0, Terminal Server Edition, protect their systems by removing IIS 4.0.Download information The following files are available for download from the Microsoft Download Center: Windows NT 4.0: All languages except Japanese NEC and Chinese - Hong Kong: Collapse this image ![]() Japanese NEC: Collapse this image ![]() Chinese - Hong Kong: Windows NT Server 4.0, Terminal Server
Edition:Collapse this image ![]() All languages: Release Date: April
23, 2003Collapse this image ![]() For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
Prerequisites This patch requires Windows NT 4.0 Service Pack 6a (SP6a) or Windows NT Server 4.0, Terminal Server Edition Service Pack 6 (SP6). For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 152734
(http://support.microsoft.com/kb/152734/EN-US/
)
How to Obtain the Latest Windows NT 4.0 Service Pack
Installation information This patch supports the following Setup switches:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\Q815021 For example, to install the patch without any user
intervention, and then to not force the computer to restart, use the following
command line: q815021i /q /z Removal informationTo remove this patch, use the Add/Remove Programs tool in Control Panel. System administrators can use the Spunist.exe utility to remove this patch. Spuninst.exe is in the %Windir%\$NTUninstallQ815021$\Spuninst folder, and it supports the following Setup switches:
You must restart your computer after you apply this patch because Ntdll.dll is a core system binary that is loaded during system startup. Your computer is vulnerable until you restart it. File information The English version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel. Date Time Version Size Path and File name OS ---------------------------------------------------------------------------------------- 24-Mar-2003 10:38 4.0.1381.7212 367,376 %WinDir%\System32\Ntdll.dll Windows NT 4.0 24-Mar-2003 07:12 4.0.1381.33546 369,936 %WinDir%\System32\Ntdll.dll TSE STATUS
Microsoft has confirmed that this problem may cause a degree of security vulnerability in the Microsoft products that are listed in the "Applies to" section.
Windows XPThis problem was first corrected in Microsoft Windows XP Service Pack 2.Windows 2000This problem was first corrected in Microsoft Windows 2000 Service Pack 4.MORE INFORMATION For more information about this vulnerability, visit the
following Microsoft Web site: http://www.microsoft.com/technet/security/bulletin/MS03-007.mspx
(http://www.microsoft.com/technet/security/bulletin/MS03-007.mspx)
APPLIES TO
| Article Translations
|

Back to the top

