MS07-040:.NET Framework 中的弱點可能會允許遠端程式碼執行

簡介

Microsoft 已發行資訊安全公告 MS07-040。 此安全性佈告欄包含對應安全性更新的所有相關資訊。 此資訊包括檔案資訊清單資訊和部署選項。 若要檢視完整的資訊安全公告,請造訪下列其中一個 Microsoft 網站:

更多資訊

此安全性更新的已知問題

下表列出此安全性更新的已知問題。 協助安裝更新:
Microsoft Update 支援

適用於 IT 專業人員的安全性解決方案:
TechNet 安全性疑難排解與支援

協助保護您的 Windows 電腦免於病毒和惡意軟體攻擊:
病毒解決方案與資訊安全中心

您所在國家/地區的當地支援:
多語系支援

若要使用資料表,請查看資料表的前兩列。 找出與您使用的 .NET Framework 版本對應之更新的適當 Microsoft 知識庫文件編號的欄。 包含 “X” 的資料列會對應至描述您所使用 .NET Framework 版本之已知問題的知識庫文章。 按一下左欄中的文章編號以檢視文章。

KB930494
.NET Framework 1.0 SP3
KB928367
.NET Framework 1.0 SP3
KB928366
.NET Framework 1.1 SP1
KB933854
.NET Framework 1.1 SP1
KB929729
.NET Framework 1.1 SP1
KB928365
.NET Framework 2.0
KB929916
.NET Framework 2.0
Microsoft知識庫文章 MCE 和 Tablet PC Vista/Windows Server 2003/Windows 2000/Windows XP Windows 2000/Windows XP/Windows Server 2003 x64 和 IA-64
Windows Server 2003 x86 Vista Windows Server 2003/Windows XP/Windows 2000 Vista
[923100] (/kb/923100
[923101] (/kb/923101
[931846] (/kb/931846
[934229] (/kb/934229
[934711] (/kb/934711
[934712] (/kb/934712
[934793] (/kb/934793
[936597] (/kb/936597
[939160] (/kb/939160
[939949] (/kb/939949
[940332] (/kb/940332
[940521] (/kb/940521
[940947] (/kb/940947
[941386] (/kb/941386
[941789] (/kb/941789
[942086] (/kb/942086
[943804] (/kb/943804
[944746] (/kb/944746
[944925] (/kb/944925

描述此安全性更新已知問題的 Microsoft 知識庫文章

如需有關本表格中所參照之已知問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft知識庫」中的文件:

[923100] (/kb/923100 對於 .NET Framework 1.0、1.1 或 2.0,您可能會收到錯誤碼「0x643」或 Windows Installer 錯誤碼「1603」Windows Update

[923101] (/kb/923101所有執行 2003 x64 版本Windows Server電腦上的 .NET Framework 2.0 安全性更新:「錯誤 1324。 'Program Files' 資料夾包含無效字元」

[931846] (/kb/931846erver 2005 包含指令碼工作或指令碼元件的 Integration Services 套件

[934229] (/kb/934229正在回應,而且當您嘗試新增連結至 SharePoint Portal Server 2003 網站中的網站目錄時,不會新增連結

[934711] (/kb/934711 電腦解除安裝 .NET Framework 1.1 的安全性更新之後:「此應用程式已要求執行階段以異常方式終止」

[934712] (/kb/934712 阻止 Windows Vista 電腦上的 .NET Framework 1.0 Service Pack 3 或 .NET Framework 1.1 Service Pack 1 安全性更新:「無法辨識的程式想要存取您的電腦」

[934793] (/kb/934793er 2007 hotfix 封裝:2007 年 4 月 12 日

[936597] (/kb/936597t 當您嘗試執行 .NET Framework 1.0 HREF 標籤以指向受管理的可執行應用程式或控制項時執行

[939160] (/kb/939160 移除 .NET Framework 1.1 或 .NET Framework 1.0 的某些安全性更新時,最後一個 Service Pack 所安裝的版本

[939949] (/kb/939949ication 或嘗試在安裝特定 .NET Framework 2.0 軟體更新的電腦上存取網站:「不支援文化特性名稱」

[940332] (.NET Framework 1.1 或 .NET Framework 1.0 的 /kb/940332 更新:「Windows Installer 服務無法安裝升級修補程式」

[940521] (/kb/940521 安裝資訊安全公告 MS07-040 中所述的 .NET Framework 2.0 安全性更新之後,UTF32Encoding 類別會變更

[940947] (/kb/940947curity 在 Windows 2000 Service Pack 4 中931212 (MS07-040) 更新:「錯誤 127:找不到指定的程序」

[941386] (/kb/941386 ASP.NET 安裝 MS07-040 安全性更新之後,在 .NET Framework 2.0 上建置的 Web 應用程式:「類型 'System.Web.HttpHeaderCollection' 未標記為可序列化」

[941789] (/kb/941789ou 在 Windows SharePoint Services 3.0 Web 前端伺服器或 SharePoint Server 2007 Web 前端伺服器上安裝安全性更新931212 (MS07-040)

[942086] (/kb/942086 ASP.NET 建置於 .NET Framework 2.0 上的 2.0 Web 應用程式:「找不到還原序列化『<自訂物件>』類型物件的建構函式」

[943804] (/kb/943804.NET Framework 2.0 中 Application.ExecutablePath 屬性轉換的結果顯示為 “?”

[944746] (/kb/944746ou 在安裝 .NET Framework 1.0 的電腦上套用安全性更新 MS07-040

[944925] (/kb/944925僅在用戶端電腦上安裝 MS07-040 更新後,在用戶端電腦和伺服器電腦之間序列化 ObjRef 物件時出現錯誤訊息

描述此安全性更新個別套件的 Microsoft 知識庫文章

如需有關此安全性更新個別套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft知識庫」中的文件:

930494 說明適用於 Windows XP Media Center 和 Windows XP Tablet PC 的 .NET Framework 1.0 Service Pack 3 安全性更新:2007 年 7 月 10 日

928367 說明適用於 Windows Vista、Windows Server 2003、Windows XP 和 Windows 2000 的 .NET Framework 1.0 Service Pack 3 安全性更新:2007 年 7 月 10 日

928366 說明適用於 Windows XP 和 Windows 2000 的 .NET Framework 1.1 Service Pack 1 安全性更新:2007 年 7 月 10 日

933854 說明 Windows Server 2003 的 .NET Framework 1.1 Service Pack 1 安全性更新:2007 年 7 月 10 日

929729 說明 Windows Vista 的 .NET Framework 1.1 Service Pack 1 安全性更新:2007 年 7 月 10 日

928365 說明適用於 Windows Server 2003、Windows XP 和 Windows 2000 的 .NET Framework 2.0 安全性更新:2007 年 7 月 10 日

929916 說明 Windows Vista 的 .NET Framework 2.0 安全性更新:2007 年 7 月 10 日

此安全性更新的其他相關資訊

安裝此安全性更新後,UTF8Encoding、UnicodeEncoding 和 UTF32Encoding 的行為會變更為符合 Unicode 5.0 的 Unicode 編碼需求。 不會移除未經授權和無效的位元組。 相反地,它們會由 Unicode 字元 U+FFFD、Unicode 取代字元取代。

如需有關這類情形的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

[940521] (/kb/940521 安裝資訊安全公告 MS07-040 中所述的 .NET Framework 2.0 安全性更新之後,UTF32Encoding 類別會變更

受影響的軟體

本文適用於與對應的 Microsoft 作業系統一起使用的下列 Microsoft .NET Framework 版本:

  • 與以下一起使用時,.NET Framework 1.0 Service Pack 3:

    • Windows 2000 Service Pack 4

    • Windows XP Service Pack 2

    • Windows XP Service Pack 3

    • Windows XP Professional x64 版本

    • Windows XP Professional x64 Edition Service Pack 2

    • Windows XP Tablet PC Edition 2005

    • Windows XP Media Center Edition 2005

    • Windows Server 2003 Service Pack 1

    • Windows Server 2003 Service Pack 2

    • 適用於 Itanium 系統的 Windows Server 2003 搭配使用時:

      • Windows Server 2003 Service Pack 1
      • Windows Server 2003 Service Pack 2
    • Windows Server 2003 x64 版本

    • Windows Server 2003 x64 Edition Service Pack 2

    • Windows Vista

    • Windows Vista Service Pack 1

    • Windows Server 2008

  • 與以下一起使用時,.NET Framework 1.1 Service Pack 1:

    • Windows 2000 Service Pack 4

    • Windows XP Service Pack 2

    • Windows XP Service Pack 3

    • Windows XP Professional x64 版本

    • Windows XP Professional x64 Edition Service Pack 2

    • Windows Server 2003 Service Pack 1

    • Windows Server 2003 Service Pack 2

    • 適用於 Itanium 系統的 Windows Server 2003 搭配使用時:

      • Windows Server 2003 Service Pack 1
      • Windows Server 2003 Service Pack 2
    • Windows Server 2003 x64 版本

    • Windows Server 2003 x64 Edition Service Pack 2

    • Windows Vista

    • Windows Vista Service Pack 1

    • Windows Vista x64 版本

    • Windows Vista x64 Edition Service Pack 1

    • Windows Server 2008

    • Windows Server 2008 x64 版本

    • 適用於 Itanium 系統的 Windows Server 2008

  • .NET Framework 2.0 搭配使用時:

    • Windows 2000 Service Pack 4

    • Windows XP Service Pack 2

    • Windows XP Service Pack 3

    • Windows XP Professional x64 版本

    • Windows XP Professional x64 Edition Service Pack 2

    • Windows Server 2003 Service Pack 1

    • Windows Server 2003 Service Pack 2

    • 適用於 Itanium 系統的 Windows Server 2003 搭配使用時:

      • Windows Server 2003 Service Pack 1
      • Windows Server 2003 Service Pack 2
    • Windows Server 2003 x64 版本

    • Windows Server 2003 x64 Edition Service Pack 2

    • Windows Vista

    • Windows Vista x64 版本