Bump dependencies to address CVEs#21879
Conversation
PR Code Analyzer ❗AI-powered 'Code-Diff-Analyzer' found issues on commit 038f14f.
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 1b00486)Here are some key observations to aid the review process:
|
|
Added backport label even though backport bot is disabled. If CI passes (not sure due to new excludes rule in the hdfs fixture), then this would need to be manually backported. The global force for log4j-core (needed to resolve transitive dep from gradle shadow plugin) and plexus-utils (gradle plugin transitive dep) should be ok. |
|
❌ Gradle check result for 038f14f: 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? |
- Bump jetty 9.4.57 -> 9.4.58 in hdfs-fixture (CVE-2026-2332, latest public 9.4.x, no full fix available for EOL line) - Bump kafka-clients 3.9.1 -> 3.9.2 (CVE-2026-35554) - Upgrade maven-model 3.9.12 -> 3.9.16, force plexus-utils 4.0.3 (CVE-2025-67030) - Force log4j-core to 2.25.4 in buildSrc (CVE-2026-34480, CVE-2026-34478, CVE-2026-34477) Signed-off-by: Craig Perkins <cwperx@amazon.com>
038f14f to
1b00486
Compare
|
Persistent review updated to latest commit 1b00486 |
|
❌ Gradle check result for 1b00486: 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? |
|
❌ Gradle check result for 1b00486: 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? |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #21879 +/- ##
============================================
+ Coverage 73.36% 73.44% +0.08%
- Complexity 75430 75503 +73
============================================
Files 6034 6034
Lines 342604 342604
Branches 49279 49279
============================================
+ Hits 251357 251634 +277
+ Misses 71220 70970 -250
+ Partials 20027 20000 -27 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
Bump dependencies to address multiple CVEs:
Note on CVE-2026-2332: Jetty 9.4.x is EOL. The fix version (9.4.61) is only available through paid EOL support (Webtide/TuxCare/HeroDevs). We cannot upgrade to Jetty 10+ because Hadoop 3.5.0 is compiled against the Jetty 9.4 API. This dependency is test-scope only (hdfs-fixture for integration tests).
Issues Resolved
Check List
--signoffTesting
./gradlew precommitpasses./gradlew :test:fixtures:hdfs-fixture:compileJavapasses./gradlew :plugins:repository-hdfs:compileJavapasses./gradlew :plugins:ingestion-kafka:compileJavapasses