適用先
.NET

2024 年 7 月 30 日改訂: 既知の問題セクションに重大な変更情報を追加します。 

対象製品:

Microsoft .NET Framework 2.0、Microsoft .NET Framework 3.0、Microsoft .NET Framework 3.5 SP1、Microsoft .NET Framework 4.6.2

リマインダー Windows Server 2008 R2 SP1 ではメインストリーム サポートが終了し、現在は拡張セキュリティ更新プログラム (ESU) が提供されています。

2020 年 7 月以降、このオペレーティング システム用のオプションの非セキュリティ リリース (別称 「C」リリース) はなくなります。 延長サポート期間中のオペレーティング システムには、累積的なマンスリー セキュリティ更新プログラム (別称「B」リリース - 火曜日の更新) のみ提供されます。

この更新プログラムの入手方法」セクションに記載されている必須の更新プログラムがインストールされていることを確認してから、この更新プログラムをインストールしてください。 

これらのオンプレミス バージョンのオペレーティング システム用の拡張セキュリティ更新プログラム (ESU) を購入したお客様が 2020 年 1 月 14 日に延長サポートが終了した後もセキュリティ更新プログラムの受信を継続するには、 KB4522133 に記載されている手順を実行する必要があります。 ESU およびサポートされているエディションの詳細については、 KB4497181 を参照してください。 詳しくは、ESU のブログを参照してください。

リマインダー .NET Framework 4.7.2、4.7.1、4.7、4.6.2、4.6.1、4.6 のすべての更新プログラムを適用するには、d3dcompiler_47.dll の更新プログラムがインストールされている必要があります。 この更新プログラムを適用する前に、含まれている d3dcompiler_47.dll の更新プログラムをインストールすることをお勧めします。 d3dcompiler_47.dll の詳細については、 KB 4019990 を参照してください。

この更新プログラムをインストールした後に言語パックをインストールした場合は、この更新プログラムを再インストールする必要があります。 そのため、この更新プログラムをインストールする前に、必要な言語パックをすべてインストールすることをお勧めします。 詳細については、「Add language packs to Windows」(英語情報) を参照してください。

概要

CVE-2024-38081 - .NET Framework の特権の昇格の脆弱性 このセキュリティ更新プログラムは、CVE-2024-38081 で詳述されているリモート コード実行の脆弱性に対処します。

この更新プログラムの既知の問題

重大な変更の詳細

2024 年 7 月 のセキュリティと品質ロールアップ - .NET Frameworkでリリースされた .NET Framework サービス更新プログラムには、CVE 2024-38081 で詳述されている特権昇格の脆弱性に対処するセキュリティ修正プログラムが含まれています。 この修正により、System.IO.Path.GetTempPath メソッドの戻り値が変更されました。 Windows バージョンが GetTempPath2 Win32 API を公開している場合、このメソッドはその API を呼び出して、解決されたパスを返します。 環境変数を使用して戻り値を制御する方法など、この解決の実行方法の詳細については、GetTempPath2 ドキュメントの「解説」セクションを参照してください。 Windows のバージョンによっては、GetTempPath2 API が利用できない場合があります。

詳細については、「System.IO.Path.GetTempPath API」を参照してください。

一時的な回避策

⚠️ 警告: オプトアウトすると、CVE 2024-38081 で詳述されている特権昇格の脆弱性に対するセキュリティ修正が無効になります。 オプトアウトは、ソフトウェアが安全な環境で実行されていることが確実な場合の一時的な回避策としてのみ使用できます。 Microsoft では、この一時的な回避策を適用することをおすすめしていません。

解決方法

API の動作の変更は、特権昇格の脆弱性に対処するための設計によるものです。 影響を受けるソフトウェアまたはアプリケーションでは、この新しい設計変更に適応するためにコード変更を行う必要があります。

この更新プログラムの関連情報

以下の資料では製品バージョン別に、この更新プログラムに関する追加情報が掲載されています。

  • 5040118 Windows Server 2008 SP2 用 .NET Framework 2.0 および 3.0 のセキュリティのみの更新プログラムについて (KB5040118)

  • 5040680 Windows Server 2008 SP2 用 .NET Framework 3.5 SP1 のセキュリティのみの更新プログラムについて (KB5040680)

  • 5040122 Windows Server 2008 R2 SP1 および Windows Server 2008 SP2 用 .NET Framework 4.6.2 のセキュリティのみの更新プログラムについて (KB5040122)

この更新プログラムの入手方法

リリース チャネル

使用可能

次の手順

Windows Update および Microsoft Update

なし

他のオプションについては以下を参照してください。

Microsoft Update カタログ

あり

この更新プログラムのスタンドアロン パッケージを入手するには、Microsoft Update カタログ Web サイトに移動します。

Windows Server Update Services (WSUS)

あり

このオペレーティング システムの更新プログラムは、必要に応じて提供され、個々の .NET Framework 製品の更新プログラムがインストールされます。 個々の .NET Framework 製品の更新の詳細については、この更新に関する追加情報 セクションを参照してください。

次のように設定すると、この更新プログラムは WSUS と自動的に同期します。

製品: Windows Server 2008 Service Pack 2

            分類: セキュリティ更新プログラム

この更新プログラムに関するヘルプとサポートを受ける方法

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。