Commit fd63aab
fix(deps): upgrade Bouncy Castle past CVE-2025-14813 (critical) and CVE-2026-5598
The application-server image carried org.bouncycastle:bcprov-jdk18on 1.82, which
the build-time image scan rejects for CVE-2025-14813 (critical) and CVE-2026-5598,
both fixed in 1.84.
Bouncy Castle is transitive and unmanaged: com.github.docker-java:docker-java-core
-> bcpkix-jdk18on -> bcutil-jdk18on -> bcprov-jdk18on, and the Spring Boot BOM
manages no org.bouncycastle artifact, so docker-java's floor decided the version.
Manage the matched provider, util and PKIX set at 1.84 in the application POM so
Renovate keeps it current.
docker-java's TLS path is the only consumer, and it links against PEMParser,
JcaPEMKeyConverter, JcaX509CertificateConverter and BouncyCastleProvider, all
unchanged in 1.84; no Hephaestus code references Bouncy Castle at all.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 33f30c2 commit fd63aab
2 files changed
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
65 | 71 | | |
66 | 72 | | |
67 | 73 | | |
| |||
403 | 409 | | |
404 | 410 | | |
405 | 411 | | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
406 | 431 | | |
407 | 432 | | |
408 | 433 | | |
| |||
0 commit comments