fix(security): upgrade Bouncy Castle 1.81 → 1.84 (CVE-2025-14813)#36139
fix(security): upgrade Bouncy Castle 1.81 → 1.84 (CVE-2025-14813)#36139abdulbasit-syed wants to merge 1 commit into
Conversation
Similar to #35897 but it's still in com.dotcms.tika-25.07.10_lts_v12.jar Upgrade contains no breaking changes: https://dist.apache.org/repos/dist/release/tika/3.3.1/CHANGES-3.3.1.txt Can be verified by running ./mvnw -pl :com.dotcms.tika -am dependency:tree -Dincludes=org.bouncycastle Before: [INFO] --- dependency:3.6.0:tree (default-cli) @ com.dotcms.tika --- [INFO] com.dotcms.core.plugins:com.dotcms.tika:bundle:1.0.0-SNAPSHOT [INFO] \- org.apache.tika:tika-parsers-standard-package:jar:3.2.2:runtime [INFO] \- org.apache.tika:tika-parser-crypto-module:jar:3.2.2:runtime [INFO] +- org.bouncycastle:bcjmail-jdk18on:jar:1.81:runtime [INFO] | \- org.bouncycastle:bcpkix-jdk18on:jar:1.81.1:runtime [INFO] | \- org.bouncycastle:bcutil-jdk18on:jar:1.81.1:runtime [INFO] \- org.bouncycastle:bcprov-jdk18on:jar:1.81:runtime After: [INFO] --- dependency:3.6.0:tree (default-cli) @ com.dotcms.tika --- [INFO] com.dotcms.core.plugins:com.dotcms.tika:bundle:1.0.0-SNAPSHOT [INFO] \- org.apache.tika:tika-parsers-standard-package:jar:3.3.1:runtime [INFO] \- org.apache.tika:tika-parser-crypto-module:jar:3.3.1:runtime [INFO] +- org.bouncycastle:bcjmail-jdk18on:jar:1.84:runtime [INFO] | \- org.bouncycastle:bcpkix-jdk18on:jar:1.84:runtime [INFO] | \- org.bouncycastle:bcutil-jdk18on:jar:1.84:runtime [INFO] \- org.bouncycastle:bcprov-jdk18on:jar:1.84:runtime
❌ Issue Linking RequiredThis PR could not be linked to an issue. All PRs must be linked to an issue for tracking purposes. How to fix this:Option 1: Add keyword to PR body (Recommended - auto-removes this comment)
Why is this required?Issue linking ensures proper tracking, documentation, and helps maintain project history. It connects your code changes to the problem they solve.--- This comment was automatically generated by the issue linking workflow |
Similar to #35897 but it's still in com.dotcms.tika-25.07.10_lts_v12.jar
Upgrade contains no breaking changes: https://dist.apache.org/repos/dist/release/tika/3.3.1/CHANGES-3.3.1.txt
Can be verified by running ./mvnw -pl :com.dotcms.tika -am dependency:tree -Dincludes=org.bouncycastle
Before:
[INFO] --- dependency:3.6.0:tree (default-cli) @ com.dotcms.tika --- [INFO] com.dotcms.core.plugins:com.dotcms.tika:bundle:1.0.0-SNAPSHOT [INFO] - org.apache.tika:tika-parsers-standard-package:jar:3.2.2:runtime
[INFO] - org.apache.tika:tika-parser-crypto-module:jar:3.2.2:runtime
[INFO] +- org.bouncycastle:bcjmail-jdk18on:jar:1.81:runtime
[INFO] | - org.bouncycastle:bcpkix-jdk18on:jar:1.81.1:runtime
[INFO] | - org.bouncycastle:bcutil-jdk18on:jar:1.81.1:runtime
[INFO] - org.bouncycastle:bcprov-jdk18on:jar:1.81:runtime
After:
[INFO] --- dependency:3.6.0:tree (default-cli) @ com.dotcms.tika --- [INFO] com.dotcms.core.plugins:com.dotcms.tika:bundle:1.0.0-SNAPSHOT [INFO] - org.apache.tika:tika-parsers-standard-package:jar:3.3.1:runtime
[INFO] - org.apache.tika:tika-parser-crypto-module:jar:3.3.1:runtime
[INFO] +- org.bouncycastle:bcjmail-jdk18on:jar:1.84:runtime
[INFO] | - org.bouncycastle:bcpkix-jdk18on:jar:1.84:runtime
[INFO] | - org.bouncycastle:bcutil-jdk18on:jar:1.84:runtime
[INFO] - org.bouncycastle:bcprov-jdk18on:jar:1.84:runtime
Proposed Changes
Checklist
Additional Info
** any additional useful context or info **
Screenshots