Unchecked buffer in ISAPI extension could compromise Internet Information Services 5.0
This article was previously published under Q296576 We 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://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx) 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) SYMPTOMS Windows 2000 includes native support for Internet Printing
Protocol (IPP), an industry-standard protocol for submitting and controlling
print jobs over Hypertext Transfer Protocol (HTTP). The protocol is implemented
in Windows 2000 by using an Internet Server Application Programming Interface
(ISAPI) extension that is installed by default on all Windows 2000-based
servers, but which can be accessed only by using IIS 5.0. A security vulnerability exists because the ISAPI extension contains an unchecked buffer in a section of code that handles input parameters. This could enable a remote attacker to conduct a buffer overrun attack and cause code of his or her choice to run on the server. Such code would run in the Local System security context. This would give the attacker complete control of the server, and would enable him or her to take virtually any action he or she chose. The attacker could exploit the vulnerability against any server with which he or she could conduct a Web session. No other services would need to be available, and only port 80 (HTTP) or 443 (HTTPS) would need to be open. This is a serious vulnerability, and Microsoft strongly recommends that all Internet Information Services (IIS) 5.0 administrators install this patch immediately. NOTE: Although the affected component is not part of IIS, this vulnerability is exposed only if IIS 5.0 is running.
RESOLUTION To resolve this
problem, obtain the latest service pack for Windows 2000. For more 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
For more 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/) 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 prevent
any unauthorized changes to the file.
The English version of this fix should have the following file
attributes or later: Date Time Version Size File name ------------------------------------------------------ 04/19/2001 03:25p 5.0.2195.2956 76,560 Msw3prt.dll WORKAROUND To work around this behavior and completely disable support
for the Internet Printing Protocol (IPP) perform either of the following
procedures:
English Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/en-us/q296576_w2k_sp2_x86_en.exe) Arabic Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/ar/q296576_w2k_sp2_x86_ar.exe) Chinese (Simplified) Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/cn/q296576_w2k_sp2_x86_cn.exe) Chinese (Traditional) Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/tw/q296576_w2k_sp2_x86_tw.exe) Czech Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/cs/q296576_w2k_sp2_x86_cs.exe) Danish Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/da/q296576_w2k_sp2_x86_da.exe) Dutch Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/nl/q296576_w2k_sp2_x86_nl.exe) Finnish Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/fi/q296576_w2k_sp2_x86_fi.exe) French Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/fr/q296576_w2k_sp2_x86_fr.exe) German Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/de/q296576_w2k_sp2_x86_de.exe) Greek Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/el/q296576_w2k_sp2_x86_el.exe) Hebrew Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/he/q296576_w2k_sp2_x86_he.exe) Hungarian Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/hu/q296576_w2k_sp2_x86_hu.exe) Italian Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/it/q296576_w2k_sp2_x86_it.exe) Japanese Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/ja/q296576_w2k_sp2_x86_ja.exe) Japanese NEC Language Version (http://download.microsoft.com/download/win2000platform/patchnec/q296576/nt5/ja/q296576_w2k_sp2_nec98_ja.exe) Korean Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/ko/q296576_w2k_sp2_x86_ko.exe) Norwegian Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/no/q296576_w2k_sp2_x86_no.exe) Polish Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/pl/q296576_w2k_sp2_x86_pl.exe) Portuguese (Brazilian) Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/pt-br/q296576_w2k_sp2_x86_br.exe) Portuguese Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/pt/q296576_w2k_sp2_x86_pt.exe) Russian Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/ru/q296576_w2k_sp2_x86_ru.exe) Spanish Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/es/q296576_w2k_sp2_x86_es.exe) Swedish Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/sv/q296576_w2k_sp2_x86_sv.exe) Turkish Language Version (http://download.microsoft.com/download/win2000platform/patch/q296576/nt5/tr/q296576_w2k_sp2_x86_tr.exe)NOTE: The domain policy object may override local setting and reinsert the registry and metabase mapping. STATUSMicrosoft has confirmed that this is a
problem in the Microsoft products that are listed in the "Applies to"
section. MORE INFORMATION For more information about this vulnerability, see the
following Microsoft Web site: http://www.microsoft.com/technet/security/bulletin/ms01-023.mspx (http://www.microsoft.com/technet/security/bulletin/ms01-023.mspx)
For more information about how to install Windows 2000 and Windows 2000
hotfixes at the same time, click the following article number to view the
article in the Microsoft Knowledge Base: 249149 (http://support.microsoft.com/kb/249149/)
Installing Microsoft Windows 2000 and Windows 2000 hotfixes
| Article Translations
|
Back to the top
