CVE-2026-17508 in Bouncy Castle for Java情報

要約

〜によって VulDB • 2026年10月02日

Java用Bouncy Castleのバージョン1.86より前では、複数のパスワードベース鍵導出エントリポイントが、処理中の信頼できない入力から取得したコストパラメータを制限せずにKDFを実行していたため、小さな入力が、パスワードや整合性チェックによって拒否される前に任意量のワークロードを引き起こす可能性がありました。影響を受けるパスは、RFC 9579 PBMAC1 MAC計算機ビルダー(PBKDF2の反復回数と導出鍵長をPBMAC1Paramsから直接取得するJcePBMac1CalculatorBuilderおよびPKCS12PBEUtils.createPBMac1Calculatorで、これらはPKCS12PfxPdu.isMacValidから到達可能);PKCS#8およびPKCS#12のコストガードにおけるscryptの並列化パラメータp(コストパラメータNとブロックサイズrのみを制限していたが、スクラッチバッファはr×pに比例して拡大するため、設定されたメモリ上限を完全に回避可能);生のJCA PBKDF2プロバイダ(org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2);および暗号化OpenSSH v1秘密鍵の自身のkdfoptionsから読み取られるbcryptラウンド数です。これらはすべて、ツリー内の他の場所で既に適用されている制限に準拠して、導出前にパラメータを制限するようになりました。また、OpenSSHのラウンド数は新しいorg.bouncycastle.openssh.max_roundsプロパティを通じて設定可能になりました。これはPKCS#8 / PBES2復号化器における1.85で開始された制限処理を完了するものです(CVE-2026-15055)。この問題は、Java用Bouncy Castle LTSのバージョン2.73.13より前、およびJava用Bouncy Castle FIPS (BC-FJA) のbcpkix-fips 1.0.13未満(1.0.Xシリーズ)、2.0.13未満(2.0.Xシリーズ)、2.1.13未満(2.1.Xシリーズ)にも影響します。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Bcorg

予約する

2026年07月27日

モデレーション

承諾済み

エントリ

VDB-412976

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!