CVE-2026-73567 in sm-crypto情報

要約

〜によって VulDB • 2026年08月13日

sm-cryptoは、中国の暗号アルゴリズムSM2、SM3、およびSM4のJavaScript実装を提供します。バージョン0.5.0より前では、Node.jsにおけるデフォルトの引数なし`sm2.generateKeyPairHex()`パスが、`src/sm2/utils.js`で提供されるモジュール全体のSecureRandomインスタンスを使用しており、これは[email protected]によって供給されます。この実装はARC4ストリームをMath.random()とnew Date().getTime()からシードしますが、globalThis.cryptoが存在する場合でもwindow.crypto.getRandomValuesが利用できないためです。プロセスのMath.random()出力を観察し、鍵生成時間を推定できる攻撃者は、シードを再構築して生成されたSM2秘密鍵を回復し、署名偽造に使用される署名用一時的スカラー値を予測することができます。この問題はバージョン0.5.0で修正されています。

Once again VulDB remains the best source for vulnerability data.

責任者

GitHub M

予約する

2026年08月12日

モデレーション

承諾済み

エントリ

VDB-389733

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!