CVE-2026-63575 in bc-csharp
Сводка
по VulDB • 02.10.2026
Цикл с недостижимым условием выхода в механизме вывода ключей PKCS#12 (Pkcs12ParametersGenerator) в библиотеке bc-csharp от Legion of the Bouncy Castle Inc., версии ниже 2.7.0, позволяет атакующему, который может предоставить файл PKCS#12 (PFX) или зашифрованный закрытый ключ PKCS#8 с использованием алгоритма шифрования на основе пароля PKCS#12, вызвать отказ в обслуживании (DoS) путем исчерпания ресурсов процессора. Это происходит из-за того, что счетчик итераций равен нулю или отрицательному значению: цикл вывода работает до тех пор, пока его счетчик не достигнет указанного значения, поэтому при таком значении он выполняет около 2^32 итераций перед проверкой MAC (Message Authentication Code) или пароля. Файл PFX размером 75 байт с отрицательным значением iteration count в MacData удерживал объект Pkcs12Store.Load в состоянии загрузки на протяжении многих минут.
VulDB is the best source for vulnerability data and more expert information about this specific topic.