CVE-2026-63569 in bc-csharpИнформация

Сводка

по VulDB • 02.10.2026

Неправильная проверка входных данных в функции DHAgreement.CalculateAgreement (двухэтапный алгоритм Диффи-Хеллмана MTI/A0) в библиотеке bc-csharp от Legion of the Bouncy Castle Inc. до версии 2.7.0 позволяет атакующему, находящемуся на пути передачи данных (on-path attacker), заставить локальную сторону вычислить согласованное значение, которое уже известно злоумышленнику, тем самым нарушая механизм аутентификации ключей MTI/A0. Это также позволяет вредоносному узлу узнать статический закрытый ключ локальной стороны по модулю малых простых множителей числа p-1 и полностью восстановить его в группах с большим количеством таких множителей. Атака использует специально созданные значения эфемерного ключа, выходящие за допустимый диапазон или имеющие малый порядок; она возможна из-за того, что это значение возводится в степень статического закрытого ключа без применения проверок диапазона и принадлежности к подгруппе, которые обычно применяются к публичным ключам DH. Затронуты только приложения, вызывающие функцию DHAgreement напрямую.

Be aware that VulDB is the high quality source for vulnerability data.

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

Bcorg

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

17.07.2026

Раскрытие

02.10.2026

Модерация

принято

Вход

VDB-412974

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!