Bump bc-fips to 2.1.3 to fix CVE-2026-8149#22537
Conversation
PR Code Analyzer ❗AI-powered 'Code-Diff-Analyzer' found issues on commit 6039f1c.
The table above displays the top 10 most important findings. Pull Requests Author(s): Please update your Pull Request according to the report above. Repository Maintainer(s): You can Thanks. |
PR Reviewer Guide 🔍(Review updated until commit d46fdba)Here are some key observations to aid the review process:
|
|
@Rishikesh1159 can you run |
Signed-off-by: Rishikesh <62345295+Rishikesh1159@users.noreply.github.com> Signed-off-by: Rishikesh Reddy Pasham <rrpasham@amazon.com>
|
❌ Gradle check result for 6039f1c: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Persistent review updated to latest commit d46fdba |
Sure updated the PR with new changes |
Description
Bumps org.bouncycastle:bc-fips from 2.1.2 to 2.1.3 (via the bouncycastle_jce version reference in gradle/libs.versions.toml) to remediate CVE-2026-8149 (GHSA-mx76-r943-rf8g).
bc-fips versions 2.1.0–2.1.2 are affected: on Intel CPUs with AES PAA instruction sets (AVX / VAES / AVX-512f), the native AES/GCM implementation can intermittently produce an incorrect authentication-tag
verification result during decryption when ciphertext is supplied through a mix of update() calls followed by doFinal(). 2.1.3 is the patched release.
Since bc-fips is declared once in the version catalog and every consumer (server, clients, FIPS tooling, distribution bundles, plugins, and tests) resolves it through ${versions.bouncycastle_jce}, this
single-line bump updates all affected classpaths.
The sibling FIPS artifacts (bctls-fips, bcpkix-fips, bcpg-fips, bcutil-fips) are not in scope of the advisory and are left unchanged; bc-fips 2.1.3 is compatible with the existing 2.1.x versions of those
artifacts.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.