Skip to content

Commit 5fa3975

Browse files
piotrszulclaude
andcommitted
fix: Address Trivy-reported security issues
- Exclude ucumate-test-utils transitive dependency from ucumate-core - Bump assertj-core from 3.27.4 to 3.27.7 - Add CVE-2025-67721 (aircompressor Snappy/LZ4) to .trivyignore Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 4362974 commit 5fa3975

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

.trivyignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,10 @@ CVE-2026-1002
4949
CVE-2026-21884
5050
CVE-2026-22029
5151
CVE-2026-22030
52+
53+
54+
# aircompressor Snappy and LZ4 Java-based decompressor
55+
# io.airlift:aircompressor is a Spark SQL dependency. Snappy is the default compression for parquet/delta.
56+
In the context od the library the the user has full control over compressed content so the attack vector is not applicable.
57+
In the context of the server the bulk import with parquet format could potentially be used as an attack vector. Needs to be investigated further.
58+
CVE-2025-67721

encoders/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,12 @@
116116
<groupId>io.github.fhnaumann</groupId>
117117
<artifactId>ucumate-core</artifactId>
118118
<version>1.0.8</version>
119+
<exclusions>
120+
<exclusion>
121+
<groupId>io.github.fhnaumann</groupId>
122+
<artifactId>ucumate-test-utils</artifactId>
123+
</exclusion>
124+
</exclusions>
119125
</dependency>
120126

121127
<dependency>

server/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@
292292
<dependency>
293293
<groupId>org.assertj</groupId>
294294
<artifactId>assertj-core</artifactId>
295-
<version>3.27.4</version>
295+
<version>3.27.7</version>
296296
<scope>test</scope>
297297
</dependency>
298298
<dependency>

0 commit comments

Comments
 (0)