PRIMARY-SOURCE REVIEW · 2026-11-03T16:20:00+09:00

SD-JWT:改変Disclosureの黙示的な除外と認可条件

CVE-2026-62374では、不一致のDisclosureを拒否せず除外して成功扱いにする。署名が正しくても属性が減り、属性不在時に許可する実装で認可判断に影響する。key bindingを必須にすると経路上の改変は拒否されるが、holder自身による改変は別条件として残る。

確認すること

@sd-jwt/coreは0.19.0以下が対象、最初の修正版は0.20.0。@sd-jwt/decodeは0.19.0以下が対象だが修正版欄は未記載。必要属性の欠落を拒否し、実際に使用する依存版を個別に確認する。

修正版は勧告の記載がある場合だけ示します。勧告数は被害件数ではありません。

勧告別:対象バージョンと修正版(1件)

GHSA-f9j6-8p6x-r9j6

SD JWT JS: Tampered disclosures silently dropped instead of rejected

  • @sd-jwt/decode (npm): 対象 <= 0.19.0 → 修正版 修正版の記載なし
  • @sd-jwt/core (npm): 対象 <= 0.19.0 → 修正版 0.20.0

一次資料

GHSA-f9j6-8p6x-r9j6

関連する論点

DBHub:MySQL・MariaDBでread-onlyを回避、0.22.6で修正 · npm:不正パッケージ92勧告、対象版と導入履歴を確認 · PyPI:不正パッケージ2勧告、対象版と導入履歴を確認 · RubyGems:不正パッケージ3勧告、対象版と導入履歴を確認