プラットフォーム
nodejs
コンポーネント
jsrsasign
修正版
11.1.1
11.1.1
CVE-2026-4601は、jsrsasignライブラリのDSA署名実装における脆弱性です。この脆弱性を悪用されると、攻撃者は秘密鍵を復元することが可能となり、深刻なセキュリティリスクを引き起こします。影響を受けるバージョンはjsrsasign 11.1.1より前のすべてのバージョンです。開発者はバージョン11.1.1へのアップデートを推奨しています。
この脆弱性は、攻撃者がjsrsasignライブラリを使用するアプリケーションのDSA秘密鍵を復元することを可能にします。秘密鍵が漏洩すると、攻撃者は署名されたデータのなりすまし、機密データの盗難、さらにはアプリケーション全体の制御権の奪取といった攻撃を実行できる可能性があります。特に、デジタル署名や暗号化にjsrsasignを使用しているWebアプリケーションやNode.js環境において、重大な影響が想定されます。この脆弱性の悪用は、機密情報の漏洩やシステムの完全な侵害につながる可能性があります。
CVE-2026-4601は、2026年3月23日に公開されました。現時点では、この脆弱性を悪用する公開PoCは確認されていませんが、秘密鍵の復元という重大な影響を考慮すると、攻撃者による悪用が懸念されます。CISA KEVへの登録状況は不明です。この脆弱性の悪用は、機密情報の漏洩やシステムの完全な侵害につながる可能性があるため、早急な対応が必要です。
Applications and services utilizing the jsrsasign library for DSA-based cryptographic operations are at risk. This includes Node.js applications, web servers, and any system relying on jsrsasign for secure communication or data protection. Specifically, applications that handle sensitive data like financial transactions or authentication tokens are at higher risk.
• nodejs:
npm list jsrsasignCheck the installed version. If it's less than 11.1.1, the system is vulnerable. • nodejs:
find / -name "jsrsasign*" -type d -printLocate jsrsasign directories to identify potential installation locations and versions.
• generic web:
Inspect application code for usage of KJUR.crypto.DSA.signWithMessageHash. Review input validation routines related to DSA signatures.
disclosure
エクスプロイト状況
EPSS
0.01% (3% パーセンタイル)
CISA SSVC
この脆弱性への最良の対応は、jsrsasignライブラリをバージョン11.1.1にアップデートすることです。アップデートがすぐに適用できない場合は、DSA署名を使用する機能を一時的に無効化するか、より安全な署名アルゴリズムへの移行を検討してください。また、WAF(Web Application Firewall)を導入し、異常な署名リクエストを検知・ブロックするルールを設定することも有効です。jsrsasignのバージョン確認は、npm list jsrsasignコマンドで確認できます。
jsrsasignの依存関係をバージョン11.1.1以降にアップデートしてください。これにより、秘密鍵の復元を可能にするDSA署名の脆弱性が修正されます。`npm install jsrsasign@latest`または`yarn upgrade jsrsasign`を実行してアップデートしてください。
脆弱性分析と重要アラートをメールでお届けします。
CVE-2026-4601は、jsrsasignライブラリのDSA署名実装における脆弱性で、攻撃者が秘密鍵を復元できる可能性があります。
jsrsasignのバージョンが11.1.1より前である場合、影響を受けます。
jsrsasignライブラリをバージョン11.1.1にアップデートしてください。
現時点では公開PoCは確認されていませんが、悪用される可能性はあります。
jsrsasignの公式アドバイザリは、jsrsasignのGitHubリポジトリで確認できます。
CVSS ベクトル