CVE-2026-48512

HIGH

CVSS v3.1: 7.5 · EPSS: 0.0021 (10.8 パーセンタイル)

ネットワーク権限不要操作不要Uncontrolled Recursionベンダー勧告の参照

出典データ取得時点:

概要

深刻度
HIGH
CVSS
7.5 v3.1 · NVD
EPSS
0.0021 (10.8 パーセンタイル) · FIRST.org
CISA KEV
非該当
タイプ
Uncontrolled Recursion · NVD CWE
攻撃条件(CVSSベクター)
ネットワーク権限不要操作不要 · 出典: NVD ベクター
影響を受けるベンダー
messagepack
公開日
2026-06-22 · 更新日: 2026-06-23

CVSS / EPSS / KEV

CVSS v3.1 7.5 / 10 HIGH 出典: NVD
CVSS v4.0 6.3 / 10 MEDIUM 出典: NVD
EPSS 0.0021 10.8 パーセンタイル 出典: FIRST.org
CISA KEV 非該当 出典: CISA

出典 — CVSS: NVD · EPSS: FIRST.org · KEV: CISA. データと出典

説明

MessagePack for C# is a MessagePack serializer for C#. Prior to 2.5.301 and 3.1.7, MessagePack-CSharp's JSON conversion helpers contain multiple recursion paths that do not consistently enforce a depth limit. These paths are in the JSON conversion component rather than normal typed MessagePack deserialization. MessagePackSerializer.ConvertFromJson recursively processes nested JSON arrays and objects in FromJsonCore() without consulting MessagePackSecurity.MaximumObjectGraphDepth. TinyJsonReader.ReadNextToken() recursively consumes comma and colon separator characters, allowing even malformed JSON with long separator runs to consume one stack frame per character. MessagePackSerializer.ConvertToJson applies depth checks to arrays and maps, but the typeless extension branch for ext-100 recursively calls ToJsonCore() without applying MessagePackSecurity.DepthStep(ref reader). Each path can allow attacker-controlled input to exhaust the process stack and trigger an uncatchable StackOverflowException instead of failing with a catchable parse or serialization exception. This vulnerability is fixed in 2.5.301 and 3.1.7.

レコード詳細

CVE ID
CVE-2026-48512
CVSS (v3.1)
7.5 (HIGH)
ベクター
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
悪用可能性サブスコア
3.9
影響度サブスコア
3.6
EPSS
0.0021 (10.8 パーセンタイル) — 2026-06-24
CISA KEV
非該当
脆弱性タイプ (CWE)
CWE-674
影響を受けるベンダー
messagepack
影響構成数 (CPE)
2
公開日
2026-06-22
更新日
2026-06-23
ステータス
Analyzed

参照情報

NVDが列挙した参照URLを、リンクのホスト・パターンに対する機械的な一致でグループ化したもの。ラベルはリンクの種別のみを示します。