Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-mx76-r943-rf8g

Опубликовано: 08 мая 2026
Источник: github
Github: Прошло ревью
CVSS4: 5.1

Описание

Bouncy Castle LTS native GCM chunking can cause bad-tag exception on decryption

In Bouncy Castle LTS for Java, the AES/GCM native implementation used on Intel CPUs with AES PAA instruction sets (AVX / VAES / VAESF variants) can intermittently produce an incorrect authentication tag verification result during decryption when the ciphertext is fed in via a mix of update() calls followed by doFinal(). It is possible to work around it by either using doFinal() only (as the BCJSSE does) or by configuring the module to run in pure Java mode, by setting the system property "org.bouncycastle.native.cpu_variant" to java.

Пакеты

Наименование

org.bouncycastle:bcprov-lts8on

maven
Затронутые версииВерсия исправления

>= 2.73.0, <= 2.73.10

2.73.11

EPSS

Процентиль: 5%
0.00158
Низкий

5.1 Medium

CVSS4

Дефекты

CWE-1068
CWE-354

Связанные уязвимости

nvd
3 месяца назад

A vulnerability in Legion of the Bouncy Castle Inc. BC-LTS bcprov-lts8on on X86_64, AVX, AVX-512f, Linux, Legion of the Bouncy Castle Inc. BC-FJA bc-fips on Linux, X86_64, AVX, AVX-512f. This vulnerability is associated with program files gcm128w, gcm512w, gcm128w.C, gcm512w.C. This issue affects BC-LTS: from 2.73.0 before 2.73.11; BC-FJA: from 2.1.0 before 2.1.3.

EPSS

Процентиль: 5%
0.00158
Низкий

5.1 Medium

CVSS4

Дефекты

CWE-1068
CWE-354