CVE-2026-71885 in BC-JAVAИнформация

Сводка

по VulDB • 03.10.2026

В реализации Messaging Layer Security (MLS, RFC 9420) в Bouncy Castle для Java до версии 1.86 отсутствовала привязка сертификата X.509 к ключу подписи (`signature_key`) узла `LeafNode`. Метод `LeafNode.verify()` проверял подпись листа против `signature_key`, указанного непосредственно в листе, тогда как цепочка сертификатов X.509 из учетных данных хранилась, но не парсилась и не проверялась; следовательно, открытый ключ конечного субъекта (end-entity certificate) никогда не требовалось сопоставлять с `signature_key`, как того требует раздел 5.3 RFC 9420. В результате сторона могла представить сертификат другой стороны в качестве своих учетных данных при подписании листа и содержащегося пакета KeyPackage, используя несвязанный ключ, и быть принятой под идентичностью этой другой стороны через методы `KeyPackage.verify()` и путь проверки листьев группы (Group leaf-validation).

В развертываниях, допускающих внешние коммиты без независимой проверки принятия учетных данных, неаутентифицированный злоумышленник может быть принят под X.509-идентичностью жертвы, вытеснить жертву (так как синхронизация при ресинхронизации сравнивает полные учетные данные, а не только ключи подписи), вывести текущую эпоху, расшифровать последующие сообщения группы и отправить сообщения, принимаемые от имени жертвы.

В `TreeKEM.LeafNode` теперь требуется, чтобы открытый ключ субъекта конечного сертификата (в кодировке подписи набора шифров) совпадал с `signature_key` для учетных данных X.509; в противном случае лист отвергается, включая случаи пустой цепочки или сертификата, тип ключа которого не соответствует набору шифров. Проверка целостности цепочки сертификатов и идентичности до корневого центра сертификации (trust anchor) остается ответственностью приложения согласно разделу 5.3.1 RFC 9420. Развертывания, использующие только базовые учетные данные, не затронуты.

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

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

Bcorg

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

08.08.2026

Раскрытие

03.10.2026

Модерация

принято

Вход

VDB-413337

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!