Skip to content

Commit 872f3bf

Browse files
committed
chore(deps): bump bouncycastle 1.78.1 → 1.84, assertj 3.26.3 → 3.27.7
Patches three Dependabot alerts: - CVE-2026-5598 (BC HIGH) — Frodo-KEM timing channel. sealed-env does NOT use Frodo (we use BC only for Argon2id), but the alert was still raised against bcprov-jdk18on as a whole. - CVE-2026-0636 (BC MEDIUM) — LDAP injection in LDAPStoreHelper. sealed-env does NOT use LDAP code paths. - CVE-2026-24400 (AssertJ HIGH) — XXE in isXmlEqualTo. Test-scope only and we don't process XML in any test. Net code-path impact for sealed-env: zero. The bumps are hygiene — keeping the dependency graph clean for downstream consumers (their Dependabot would otherwise flag transitive sealed-env-core as a source of these CVEs).
1 parent b375bb1 commit 872f3bf

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

java/pom.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,23 @@
5252
<maven.compiler.release>17</maven.compiler.release>
5353

5454
<!-- Versions -->
55-
<bouncycastle.version>1.78.1</bouncycastle.version>
55+
<!--
56+
bouncycastle 1.84 patches CVE-2026-5598 (Frodo timing channel) and
57+
CVE-2026-0636 (LDAP injection). Neither affects sealed-env's actual
58+
code paths (we use BC only for Argon2id), but bumping keeps clean
59+
Dependabot status for downstream consumers.
60+
-->
61+
<bouncycastle.version>1.84</bouncycastle.version>
5662
<jackson.version>2.17.2</jackson.version>
5763
<spring-boot.version>3.3.4</spring-boot.version>
5864

5965
<!-- Test versions -->
6066
<junit.version>5.10.3</junit.version>
61-
<assertj.version>3.26.3</assertj.version>
67+
<!--
68+
assertj 3.27.7 patches CVE-2026-24400 (XXE in isXmlEqualTo, which
69+
we never call). Test-scope only.
70+
-->
71+
<assertj.version>3.27.7</assertj.version>
6272

6373
<!-- Plugins -->
6474
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>

0 commit comments

Comments
 (0)