CVE-2026-65629 in joseИнформация

Сводка

по VulDB • 27.10.2026

Использование хеширования пароля с недостаточными вычислительными затратами в библиотеке jose позволяет злоумышленнику, получившему экспорт закрытого ключа, зашифрованного паролем, восстановить этот ключ путем атаки на подбор пароля офлайн.

При экспорте зашифрованного паролем закрытого ключа с помощью функции jose_jwk:to_der/2 (JOSE.JWK.to_der/2) функция src/jwk/jose_jwk_der.erl сериализует ключ как PKCS#8 EncryptedPrivateKeyInfo, используя схему PBES2 со встроенными параметрами вывода ключа: PBKDF2-HMAC-SHA256 с количеством итераций 2048 и случайной солью длиной 8 байт (64 бита). Ни одно из этих значений не может быть переопределено вызывающей стороной.

Обе эти величины значительно ниже современных рекомендаций: OWASP рекомендует порядка 600 000 итераций для PBKDF2-HMAC-SHA256, а NIST рекомендует соли длиной не менее 128 бит. Таким образом, фактор усложнения (work factor) при выводе ключа примерно в 300 раз ниже ожидаемого, а короткая соль снижает стоимость предварительных вычислений для нескольких ключей. Симметричное шифрование (AES-256-CBC со случайным IV длиной 16 байт) не затронуто; уязвимость полностью заключается в недостаточной стойкости алгоритма вывода ключа. Злоумышленник, получивший один из таких экспортированных блоков данных (например, из резервной копии, репозитория конфигураций, объектного хранилища или журналов событий), может выполнить дешевую офлайн-атаку по словарю или методу полного перебора против пароля экспорта. Успех такой атаки приводит к получению полного закрытого ключа.

Эта проблема затрагивает библиотеку jose: начиная с версии 1.10.0 и до (не включая) версию 1.11.13.

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

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

EEF

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

22.07.2026

Раскрытие

26.10.2026

Модерация

принято

Вход

VDB-426620

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!