Skip to content

fix: bump tika to 3.3.2 - #2240

Merged
netomi merged 1 commit into
mainfrom
bump-tika-3.3.2
Sep 22, 2026
Merged

netomi merged 1 commit into
mainfrom
bump-tika-3.3.2

Conversation

@netomi

@netomi netomi commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps tika from 3.3.1 to 3.3.2 (server/gradle/libs.versions.toml) in response to CVE-2026-66755, a path-traversal bug in Tika's ISA-Tab parser (tika-parser-scientific-module), fixed in 3.3.2.
  • The server only depends on tika-core for MIME-type detection (Tika.detect() in UserService, SecretDetector, HttpHeadersUtil) and never pulls in the vulnerable parser module, so this wasn't actually exploitable here — bumping to stay out of the flagged version range regardless.

Test plan

  • ./gradlew dependencies --configuration runtimeClasspath confirms tika-core:3.3.2 resolves
  • ./gradlew compileJava compileTestJava passes
  • ./gradlew spotlessCheck passes
  • ./gradlew test not run locally (no Docker daemon available for Testcontainers) — needs CI

CVE-2026-66755 is a path-traversal bug in Tika's ISA-Tab parser
(tika-parser-scientific-module), fixed in 3.3.2. The server only
depends on tika-core for MIME-type detection, not the vulnerable
parser module, so it was not actually exploitable here - bumping
anyway to stay ahead of the advisory and out of the flagged range.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@netomi
netomi requested a review from cstamas September 22, 2026 13:07
@netomi
netomi merged commit 09e1c0d into main Sep 22, 2026
5 checks passed
@netomi
netomi deleted the bump-tika-3.3.2 branch September 22, 2026 14:25
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