首頁 -> 安全研究

安全研究

安全公告
綠盟科技安全公告(SA2002-02)

NSFOCUS安全小組([email protected])
http://www.nsfocus.com

Microsoft MUP超長請求內核緩沖區溢出漏洞

發布日期:2002-04-04

CVE ID:CAN-2002-0151

受影響的軟件及系統:
====================
Microsoft Windows NT 4.0
Microsoft Windows 2000
Microsoft Windows XP

綜述:
======
NSFOCUS安全小組發現微軟Windows系統的Multiple UNC Provider(MUP)系統驅動中存在一個緩沖區溢出漏洞,本地攻擊者可能利用這個漏洞導致系統重啟或獲取Local SYSTEM權限。

分析:
======
當Microsoft Windows NT/2000/XP系統中的應用程序使用UNC格式(例如:\\ip\sharename)來訪問其他主機上的文件時,操作系統會將此請求交給Multiple UNC Provider(MUP)進行處理。MUP會將請求發給多個轉發程序(redirector),并根據其響應找到合適的轉發程序。MUP運行在核心態,由mup.sys實現其功能。

當收到一個UNC文件請求時,MUP會先將其保存在內核中的一個緩沖區中,緩沖區的大小為UNC請求長度加上0x1000字節。在將請求發送給轉發程序時,它會再將這個請求拷貝到緩沖區中,附加在原來的那個請求的后面。然而,如果文件請求的長度超過0x1000字節,就可能覆蓋緩沖區之外的內存數據。這些動態分配的內存之間通常包含一些管理結構的數據,通過重寫這些數據,當內核重新分配或者釋放內存時,就有可能改變任意內核內存的內容。例如,攻擊者可以通過修改idt門來給調用者更高的權限。

成功地利用這個漏洞,本地攻擊者能夠修改內核內存中的內容,因此可以獲取Local SYSTEM或者其他任意權限。根據我們的測試,在Windows 2000下可以成功地利用這個漏洞,但并不總是能成功,因為要利用這個漏洞還依賴于內核什么時候會去處理被溢出的內存。如果使用隨機數據,系統可能會藍屏并重新啟動。Windows NT 存在同樣的溢出問題,但是似乎更難被利用。

解決方法:
==========
禁止不可信用戶登錄您的系統。

廠商狀態:
==========
2001.10.17 我們將這個問題通報給了微軟公司。
2001.11.09 微軟告知重現了這個問題
2001.12.05 微軟提供了補丁程序供測試,測試發現此問題已被解決
2002.4.4 微軟已就此發布了一個安全公告(MS02-017)以及相應補丁

您可以在下列地址看到微軟安全公告的詳細內容:

http://www.microsoft.com/technet/security/bulletin/ms02-017.asp

補丁程序可以在下列地址下載:

. Microsoft Windows NT 4.0:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=37630

. Microsoft Windows NT 4.0 Terminal Server Edition:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=37652

. Microsoft Windows 2000:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=37555

. Microsoft Windows XP:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=37583

附加信息:
==========
通用漏洞披露(Common Vulnerabilities and Exposures)組織CVE已經為此問題分配了一個候選名 CAN-2002-0151。此名字是為了收錄進CVE列表做候選之用,(http://cve.mitre.org)CVE列表致力于使安全問題的命名標準化。候選名在被正式加入CVE列表之前可能會有較大的變化。

聲 明
==========

本安全公告僅用來描述可能存在的安全問題,綠盟科技不為此安全公告提供任何保證或承諾。由于傳播、利用此安全公告所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負責,綠盟科技以及安全公告作者不為此承擔任何責任。綠盟科技擁有對此安全公告的修改和解釋權。如欲轉載或傳播此安全公告,必須保證此安全公告的完整性,包括版權聲明等全部內容。未經綠盟科技允許,不得任意修改或者增減此安全公告內容,不得以任何方式將其用于商業目的。

關于綠盟科技
============

綠盟科技(NSFOCUS Co., Ltd.)是中國網絡安全領域的領導企業,致力于網絡和系統安全問題的研究、高端網絡安全產品的研發、銷售與網絡安全服務,在入侵檢測/保護、遠程評估、 DDoS攻擊防護等方面提供具有國際競爭能力的先進產品,是國內最具安全服務經驗的專業公司。有關綠盟科技的詳情請參見: http://www.nsfocus.com

© 2020 綠盟科技
浙江快乐彩网上投注