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.
RESOLUTION
Service pack information
Windows XP
To 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 How to obtain the latest Windows XP service pack
Windows 2000
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 How to
obtain the latest Windows 2000 service pack
Security patch information
Windows XP
Download information The
following files are available for download from the Microsoft Download
Center:
Windows XP (all languages)Windows XP 64-Bit Edition Release Date: May 28,
2003
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 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 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
How to Obtain the Latest Windows XP Service Pack
Installation informationThis patch supports the following Setup switches:
- /?: Display the list of installation switches.
- /u: Use Unattended mode.
- /f: Force other programs to quit when the computer shuts down.
- /n: Do not back up files for removal.
- /o: Overwrite OEM files without prompting.
- /z: Do not restart when installation is complete.
- /q: Use Quiet mode (no user interaction).
- /l: List installed hotfixes.
- /x: Extract the files without running Setup.
For example, to install the patch without any user intervention
and to
not force the computer to restart, use the following command line:
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:
- /?: Display the list of installation switches.
- /u: Use unattended mode.
- /f: Force other programs to quit when the computer shuts down.
- /z: Do not restart when installation is complete.
- /q: Use Quiet mode (no user interaction).
Restart requirementYou 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 informationThe 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
You can also verify the files that this patch installed by
reviewing the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows
XP\SP2\Q815021\Filelist
Windows 2000
Download information
The following files are available for download from the Microsoft Download
Center:
All Languages Except Japanese NEC
Japanese NEC
Release Date: March
17, 2003
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 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 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 informationThis patch supports the following Setup switches:
- /? : Display the list of installation switches.
- /u : Use Unattended mode.
- /f : Force other programs to quit when the computer shuts down.
- /n : Do not back up files for removal.
- /o : Overwrite OEM files without prompting.
- /z : Do not restart when installation is complete.
- /q : Use Quiet mode (no user interaction).
- /l : List installed hotfixes.
- /x : Extract the files without running Setup.
For example, to install the patch without any user
intervention, and then to not force the computer to restart, use the following
command line:
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:
- /? : Display the list of installation switches.
- /u : Use unattended mode.
- /f : Force other programs to quit when the computer shuts down.
- /z : Do not restart when installation is complete.
- /q : Use Quiet mode (no user interaction).
Restart requirementYou 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:
Windows NT Server 4.0, Terminal Server
Edition:
Release Date: April
23, 2003
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 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 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
How to Obtain the Latest Windows NT 4.0 Service Pack
Installation informationThis patch supports the following Setup switches:
- /y : Perform removal (only with /m or /q ).
- /f : Force programs to be closed at shutdown.
- /n : Do not create an Uninstall folder.
- /z : Do not restart when update completes.
- /q : Use Quiet or Unattended mode with no user interface. (This
switch is a superset of /m .)
- /m : Use Unattended mode with user interface.
- /l : List installed hotfixes.
- /x : Extract the files without running Setup.
To verify the patch is installed on your computer, confirm that
the following registry key exists:
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:
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:
- /? : Display the list of installation switches.
- /u : Use unattended mode.
- /f : Force other programs to quit when the computer shuts down.
- /z : Do not restart when installation is complete.
- /q : Use Quiet mode (no user interaction).
Restart requirementYou 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