Skip to content

Upgrade guava and force safe versions for SpotBugs transitive deps#267

Merged
merlimat merged 1 commit intooxia-db:mainfrom
merlimat:security-fixes
Mar 16, 2026
Merged

Upgrade guava and force safe versions for SpotBugs transitive deps#267
merlimat merged 1 commit intooxia-db:mainfrom
merlimat:security-fixes

Conversation

@merlimat
Copy link
Collaborator

@merlimat merlimat commented Mar 16, 2026

Summary

  • Upgrade guava 32.1.3-jre → 33.5.0-jre (information disclosure, insecure temp dir)
  • Force ant 1.10.15 in SpotBugs config (code injection, sensitive data exposure)
  • Force bcel 6.12.0 in SpotBugs config (out-of-bounds write)

Remaining Dependabot alerts (log4j 1.x, dom4j, jdom) are SpotBugs transitive dependencies with no fix available — these are dev-only tooling deps not shipped in the final artifact.

Test plan

  • CI build passes with upgraded dependencies
  • Verify Dependabot alerts are resolved

- guava: 32.1.3-jre → 33.5.0-jre (information disclosure, insecure temp dir)
- Force ant 1.10.15 in SpotBugs (code injection, sensitive data exposure)
- Force bcel 6.12.0 in SpotBugs (out-of-bounds write)

Remaining alerts (log4j 1.x, dom4j, jdom) are SpotBugs transitive
dependencies with no fix available - these are dev-only tooling deps
not shipped in the final artifact.

Signed-off-by: Matteo Merli <mmerli@apache.org>
@merlimat merlimat merged commit 0e5624f into oxia-db:main Mar 16, 2026
2 checks passed
@merlimat merlimat deleted the security-fixes branch March 16, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant