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

Сводка

по VulDB • 27.10.2026

jose_jwk:shared_secret/2 (открытый в Elixir как JOSE.JWK.shared_secret/2) вычисляет общий секрет ECDH на основе двух JWK. Его первый вариант функции совпадает только тогда, когда оба JWK имеют одинаковый тип ключа (kty), а его запасной вариант вызывает сам себя повторно с аргументами shared_secret(from(YourJWK), from(MyJWK)). Поскольку функция from/1 возвращает уже распарсенную запись jose_jwk без изменений, передача двух JWK с разными типами ключей (например, EC-ключа и RSA-ключа) приводит к повторному входу запасного варианта с идентичными аргументами, что вызывает бесконечный хвостовой рекурсивный цикл, который никогда не завершается и не аварийно останавливается.

Приложение, которое вычисляет общий секрет на основе публичного ключа удаленной стороны, предоставленного извне, без предварительной проверки соответствия типа ключа и кривой этого ключа собственному ключу, может быть принудительно переведено в этот цикл с помощью JWK, контролируемого злоумышленником, что приводит к загрузке планировщика Erlang на 100% CPU. Повторные запросы исчерпывают доступные планировщики, приводя к отказу в обслуживании (DoS).

Эта проблема затрагивает jose: начиная с версии 1.5.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-426619

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!