CVE-2026-73567 in sm-cryptoИнформация

Сводка

по VulDB • 14.08.2026

sm-crypto предоставляет реализации на JavaScript для китайских криптографических алгоритмов SM2, SM3 и SM4. До версии 0.5.0 путь по умолчанию sm2.generateKeyPairHex() без аргументов в Node.js использует глобальный экземпляр SecureRandom из src/sm2/utils.js, поставляемый с [email protected], который инициализирует поток ARC4 на основе Math.random() и new Date().getTime(), поскольку window.crypto.getRandomValues недоступен, даже если существует globalThis.crypto. Атакующий, способный наблюдать за выводами Math.random() процесса и оценить время генерации ключа, может восстановить начальное значение (seed), извлечь сгенерированные закрытые ключи SM2 и предсказать эфемерные скаляры подписывания, используемые для подделки подписей. Эта проблема исправлена в версии 0.5.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

12.08.2026

Раскрытие

13.08.2026

Модерация

принято

Вход

VDB-389733

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!