| Title |
MessagePackにおける制限またはスロットリング無しのリソースの割り当てに関する脆弱性
|
| Summary |
MessagePack for C# は C# 向けの MessagePack シリアライザです。バージョン 2.5.301 および 3.1.7 より前の UnsafeBlitFormatterBaseT.Deserialize は、拡張ペイロードから攻撃者によって制御される byteLength を読み取り、その値に基づいて配列を割り当てますが、割り当て前に拡張ヘッダの長さまたは残りのペイロードバイト数と照合しません。外側の拡張ヘッダは利用可能な入力で制限されていますが、その制限は割り当て前に内側の byteLength の制約に使われません。そのため、非常に小さなペイロードで非常に大きな T[] を割り当てることが可能です。この脆弱性はバージョン 2.5.301 および 3.1.7 で修正されました。
|
| Possible impacts |
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| Solution |
ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
June 22, 2026, midnight |
| Registration Date |
June 26, 2026, 11:57 a.m. |
| Last Update |
June 26, 2026, 11:57 a.m. |