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
一次資料
関連する論点
DBHub:MySQL・MariaDBでread-onlyを回避、0.22.6で修正 · npm:不正パッケージ92勧告、対象版と導入履歴を確認 · PyPI:不正パッケージ2勧告、対象版と導入履歴を確認 · RubyGems:不正パッケージ3勧告、対象版と導入履歴を確認