HADOOP-19866. Upgrade bouncycastle to 1.84 for security#8443
HADOOP-19866. Upgrade bouncycastle to 1.84 for security#8443steveloughran merged 2 commits intoapache:trunkfrom
Conversation
|
💔 -1 overall
This message was automatically generated. |
|
test failure is TestYarnNativeServices.testCreateServiceWithPlacementPolicy yarn service not listening. assuming a flaky test. if there was a major incompatiblity from bouncycastle, it'd be more widespread. |
|
thanks. That's a lot of CVEs...possibly a side effect of the uptick in AI-assist CVE discovery. We have to view every dependency as a CVE subscription, and bring those versions up to date. The yarn NPM stuff is something that someone needs to maintain, and nobody does. What if we just treat dependabot as the submitter and don't rely on any human submission. Instead just create a matching Hadoop/yarn/.. jira, change the title and merge? |
|
@steveloughran we use the Java 1.8 compatible bouncycastle jars still. I'll create a backport for 3.4 branch tonight. |
CVE-2025-14813 - GOSTCTR implementation unable to process more than 255 blocks correctly. CVE-2026-0636 - LDAP Injection Vulnerability in LDAPStoreHelper.java. CVE-2026-3505 - Unbounded PGP AEAD chunk size leads to pre-auth resource exhaustion. CVE-2026-5588 - PKIX draft CompositeVerifier accepts empty signature sequence as valid. CVE-2026-5598 - Non-constant time comparisons risk private key leakage in FrodoKEM. Contributed by PJ Fanning
CVE-2025-14813 - GOSTCTR implementation unable to process more than 255 blocks correctly. CVE-2026-0636 - LDAP Injection Vulnerability in LDAPStoreHelper.java. CVE-2026-3505 - Unbounded PGP AEAD chunk size leads to pre-auth resource exhaustion. CVE-2026-5588 - PKIX draft CompositeVerifier accepts empty signature sequence as valid. CVE-2026-5598 - Non-constant time comparisons risk private key leakage in FrodoKEM. Contributed by PJ Fanning
CVE-2025-14813 - GOSTCTR implementation unable to process more than 255 blocks correctly. CVE-2026-0636 - LDAP Injection Vulnerability in LDAPStoreHelper.java. CVE-2026-3505 - Unbounded PGP AEAD chunk size leads to pre-auth resource exhaustion. CVE-2026-5588 - PKIX draft CompositeVerifier accepts empty signature sequence as valid. CVE-2026-5598 - Non-constant time comparisons risk private key leakage in FrodoKEM. Contributed by PJ Fanning
CVE-2025-14813 - GOSTCTR implementation unable to process more than 255 blocks correctly. CVE-2026-0636 - LDAP Injection Vulnerability in LDAPStoreHelper.java. CVE-2026-3505 - Unbounded PGP AEAD chunk size leads to pre-auth resource exhaustion. CVE-2026-5588 - PKIX draft CompositeVerifier accepts empty signature sequence as valid. CVE-2026-5598 - Non-constant time comparisons risk private key leakage in FrodoKEM. Contributed by PJ Fanning
Description of PR
https://issues.apache.org/jira/browse/HADOOP-19866
https://www.bouncycastle.org/download/bouncy-castle-java/#release-notes
CVE-2025-14813 - GOSTCTR implementation unable to process more than 255 blocks correctly.
CVE-2026-0636 - LDAP Injection Vulnerability in LDAPStoreHelper.java.
CVE-2026-3505 - Unbounded PGP AEAD chunk size leads to pre-auth resource exhaustion.
CVE-2026-5588 - PKIX draft CompositeVerifier accepts empty signature sequence as valid.
CVE-2026-5598 - Non-constant time comparisons risk private key leakage in FrodoKEM.
How was this patch tested?
For code changes:
LICENSE,LICENSE-binary,NOTICE-binaryfiles?AI Tooling
If an AI tool was used:
where is the name of the AI tool used.
https://www.apache.org/legal/generative-tooling.html