diff --git a/docs/changelog/93759.yaml b/docs/changelog/93759.yaml
new file mode 100644
index 000000000000..02b2f098897e
--- /dev/null
+++ b/docs/changelog/93759.yaml
@@ -0,0 +1,5 @@
+pr: 93759
+summary: Upgrading tika to 2.7.0
+area: Ingest Node
+type: upgrade
+issues: []
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 4886526e7064..2eb8d9000510 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -2206,14 +2206,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -2596,59 +2596,59 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -3514,9 +3514,9 @@
-
-
-
+
+
+
diff --git a/modules/ingest-attachment/build.gradle b/modules/ingest-attachment/build.gradle
index 542e9cd3986e..7679467de401 100644
--- a/modules/ingest-attachment/build.gradle
+++ b/modules/ingest-attachment/build.gradle
@@ -18,15 +18,15 @@ esplugin {
// this overwrites the 'versions' map from Elasticsearch itself, but indeed we want that -- we're interested in managing our dependencies
// as we (and tika) demand, and are not interested in, say, having the same version of commons-codec as elasticsearch itself
def versions = [
- 'tika' : '2.6.0',
+ 'tika' : '2.7.0',
'pdfbox': '2.0.27',
'poi' : '5.2.3',
- 'mime4j': '0.8.5'
+ 'mime4j': '0.8.9'
]
dependencies {
// logging
- api "org.slf4j:slf4j-api:2.0.3"
+ api "org.slf4j:slf4j-api:2.0.6"
api "commons-logging:commons-logging:1.2"
// mandatory for tika