Applies To.NET

リリース日:2024 年 14 月 14 日

バージョン:.NET Framework 4.8

Windows 10 バージョン 1607 および Windows Server 2016 の 2024 年 5 月 14 日の更新プログラムには、.NET Framework 4.8 のセキュリティと累積的な信頼性の向上が含まれています。 この更新プログラムは、定期的な保守ルーチンの一部として適用することをお勧めします。 この更新プログラムをインストールする前に、「前提条件 」と「再起動の必要性 」のセクションを参照してください。

概要

セキュリティの機能強化

このリリースでは、新しいセキュリティの強化はありません。 この更新プログラムは累積的であり、以前にリリースされたすべてのセキュリティの強化が含まれています。

品質と信頼性の強化

CLR1

- 複数のスレッドがすべて同じマネージド型の ITypeInfo 実装に同時にクエリを実行するとクラッシュが発生する可能性がある問題に対処します

.NET ライブラリ

- 32 ビット プラットフォームで応答時間が大幅に低下する問題に対処します。

- FIPS アルゴリズムの MIST 検証済み実装を使用する問題に対処します。

.NET の基礎

- IIS 10 で導入されたワイルドカード形式の変更に関する問題に対処します。

WPF2

- GetWindowText メソッドと GetWindowTextLength メソッドを呼び出すとアプリがクラッシュする問題に対処します。

1共通言語ランタイム (CLR)

2Windows Presentation Foundation (WPF)

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

現象

Microsoft は、.NET Framework 5 月の累積的な更新プログラムに関するレポートを受け取り、特定の SQL CLR でホストされているシナリオでランタイム例外が発生しました。 これらの例外は、エラー メッセージと共に現れます

System.Security.HostProtectionException: CLR ホストによって禁止され 、例外スタック トレースに次のいずれかのフレームが含まれる操作を実行しようとしました。

System.Security.Cryptography.SHA256Managed..ctor() -又は-

System.Security.Encryptiony.SHA384Managed..ctor() -又は-

System.Security.Cryptography.SHA512Managed..ctor()

この例外は、.NET Frameworkでの SHA256Managed、SHA384Managed、SHA512Managed 型の実装の最近の変更が原因です。  SQL CLR でホストされている環境内での SHA1Managed、HMACSHA1、HMACSHA256、HMACSHA284、HMACSHA512型の使用は影響を受けません。

回避策 

複数の回避策オプションを使用できます。

1 つのオプションは、SHA256Managed、SHA384Managed、または SHA512Managed 型を利用するアセンブリを UNSAFE としてマーク することです。 これにより、SQL CLR でホストされる環境によって、影響を受けるコンストラクターが正常に実行されるようになります。

もう 1 つのオプションは、.NET Frameworkの SHA-2 ファミリの API ではなく、SQL の組み込みの HASHBYTES 関数を利用することです。 HASHBYTES 関数は SQL から直接呼び出すことができ、マネージド コードを記述する必要はありません。

解決方法

Microsoft では、更新プログラム のKB5043803に関するこの問題を解決しました。

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

この更新プログラムのインストール

リリース チャネル

使用可能

次の手順

Windows Update および Microsoft Update

あり

なし。 この更新プログラムは、Windows Update から自動的にダウンロードおよびインストールされます。

Windows Update for Business

あり

なし。 この更新プログラムは、Windows Update から自動的にダウンロードおよびインストールされます。

Microsoft Update カタログ

あり

この更新プログラムのスタンドアロン パッケージを取得するには、 Microsoft Update Catalog Web サイトにアクセスします。

Windows Server Update Services (WSUS)

あり

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

製品: Windows 10 Version 1607 および Windows Server 2016

分類: 更新プログラム

ファイル情報

この更新プログラムで提供されるファイルの一覧については、 累積的な更新プログラムのファイル情報をダウンロードします

必要条件

この更新プログラムを適用するには、.NET Framework 4.8 がインストールされている必要があります。

再起動の必要性

影響を受けるファイルが使用されている場合、この更新プログラムの適用後、コンピューターを再起動する必要があります。 この更新プログラムを適用する前に、すべての .NET Framework ベースのアプリケーションを終了することをお勧めします。

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

ヘルプを表示

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

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

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。