Skip to content

Commit 392f718

Browse files
github-actions[bot]Automatic Dependency Updaterskyglass
authored
🔐 Update dependencies to fix vulnerabilities (#94)
* 🔐 Update dependencies to fix vulnerabilities * - added release date --------- Co-authored-by: Automatic Dependency Updater <opensource@exasol.com> Co-authored-by: mykhailo.skliar <mykhailo.skliar@exasol.com>
1 parent f2b975d commit 392f718

8 files changed

Lines changed: 74 additions & 25 deletions

File tree

dependencies.md

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/changes/changelog.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/changes/changes_2.1.8.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Virtual Schema for Document Data in Files on Azure Blob Storage 2.1.8, released 2026-04-01
2+
3+
Code name: Fixed vulnerabilities CVE-2026-33870, CVE-2026-33871
4+
5+
## Summary
6+
7+
This release fixes the following 2 vulnerabilities:
8+
9+
### CVE-2026-33870 (CWE-444) in dependency `io.netty:netty-codec-http:jar:4.1.131.Final:compile`
10+
netty-codec-http - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
11+
#### References
12+
* https://ossindex.sonatype.org/vulnerability/CVE-2026-33870?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
13+
* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-33870
14+
* https://github.com/advisories/GHSA-pwqr-wmgm-9rr8
15+
* https://gitlab.com/gitlab-org/advisories-community/-/blob/main/maven/io.netty/netty-codec-http/CVE-2026-33870.yml
16+
* https://osv-vulnerabilities.storage.googleapis.com/Maven/GHSA-pwqr-wmgm-9rr8.json
17+
* https://www.sonatype.com/products/sonatype-guide/oss-index-users
18+
19+
### CVE-2026-33871 (CWE-770) in dependency `io.netty:netty-codec-http2:jar:4.1.131.Final:compile`
20+
io.netty:netty-codec-http2 - Allocation of Resources Without Limits or Throttling
21+
#### References
22+
* https://ossindex.sonatype.org/vulnerability/CVE-2026-33871?component-type=maven&component-name=io.netty%2Fnetty-codec-http2&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
23+
* http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-33871
24+
* https://github.com/advisories/GHSA-w9fj-cfpg-grvv
25+
* https://www.sonatype.com/products/sonatype-guide/oss-index-users
26+
27+
## Security
28+
29+
* #92: Fixed vulnerability CVE-2026-33870 in dependency `io.netty:netty-codec-http:jar:4.1.131.Final:compile`
30+
* #93: Fixed vulnerability CVE-2026-33871 in dependency `io.netty:netty-codec-http2:jar:4.1.131.Final:compile`
31+
32+
## Dependency Updates
33+
34+
### Compile Dependency Updates
35+
36+
* Updated `com.azure:azure-storage-blob:12.29.0` to `12.29.1`
37+
* Updated `com.exasol:error-reporting-java:1.0.1` to `1.0.2`
38+
* Updated `org.slf4j:slf4j-jdk14:2.0.16` to `2.0.17`
39+
40+
### Test Dependency Updates
41+
42+
* Updated `com.exasol:hamcrest-resultset-matcher:1.7.0` to `1.7.2`
43+
* Updated `com.exasol:performance-test-recorder-java:0.1.4` to `0.1.5`
44+
* Updated `com.exasol:test-db-builder-java:3.6.0` to `3.6.4`
45+
* Updated `com.exasol:udf-debugging-java:0.6.17` to `0.6.18`
46+
* Updated `org.junit.jupiter:junit-jupiter-params:5.11.4` to `5.14.3`
47+
* Updated `org.mockito:mockito-core:5.15.2` to `5.23.0`
48+
* Removed `org.testcontainers:junit-jupiter:1.20.4`
49+
* Added `org.testcontainers:testcontainers-junit-jupiter:2.0.4`

doc/user_guide/user_guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Next create the Adapter Script:
1717
```sql
1818
CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.AZURE_BLOB_STORAGE_FILES_ADAPTER AS
1919
%scriptclass com.exasol.adapter.RequestDispatcher;
20-
%jar /buckets/bfsdefault/default/document-files-virtual-schema-dist-8.1.14-azure-blob-storage-2.1.7.jar;
20+
%jar /buckets/bfsdefault/default/document-files-virtual-schema-dist-8.1.14-azure-blob-storage-2.1.8.jar;
2121
/
2222
```
2323

@@ -30,7 +30,7 @@ CREATE OR REPLACE JAVA SET SCRIPT ADAPTER.IMPORT_FROM_AZURE_BLOB_STORAGE_DOCUMEN
3030
CONNECTION_NAME VARCHAR(500))
3131
EMITS(...) AS
3232
%scriptclass com.exasol.adapter.document.UdfEntryPoint;
33-
%jar /buckets/bfsdefault/default/document-files-virtual-schema-dist-8.1.14-azure-blob-storage-2.1.7.jar;
33+
%jar /buckets/bfsdefault/default/document-files-virtual-schema-dist-8.1.14-azure-blob-storage-2.1.8.jar;
3434
/
3535
```
3636

pk_generated_parent.pom

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pom.xml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
44
<artifactId>azure-blob-storage-document-files-virtual-schema</artifactId>
5-
<version>2.1.7</version>
5+
<version>2.1.8</version>
66
<name>Virtual Schema for document data in files on Azure Blob Storage</name>
77
<description>Adapter for document data access from files from Azure Blob Storage.</description>
88
<url>https://github.com/exasol/azure-blob-storage-document-files-virtual-schema/</url>
@@ -29,14 +29,13 @@
2929
<dependencyManagement>
3030
<dependencies>
3131
<dependency>
32-
<!-- Fix vulnerabilities CVE-2025-25193, CVE-2025-24970 and CVE-2025-55163,-->
32+
<!-- Fix vulnerabilities CVE-2025-25193, CVE-2025-24970, CVE-2025-55163, CVE-2026-33870 & CVE-2026-33871 -->
3333
<groupId>io.netty</groupId>
3434
<artifactId>netty-bom</artifactId>
35-
<version>4.1.131.Final</version>
35+
<version>4.2.12.Final</version>
3636
<type>pom</type>
3737
<scope>import</scope>
3838
</dependency>
39-
4039
</dependencies>
4140
</dependencyManagement>
4241
<dependencies>
@@ -48,12 +47,12 @@
4847
<dependency>
4948
<groupId>com.exasol</groupId>
5049
<artifactId>error-reporting-java</artifactId>
51-
<version>1.0.1</version>
50+
<version>1.0.2</version>
5251
</dependency>
5352
<dependency>
5453
<groupId>com.azure</groupId>
5554
<artifactId>azure-storage-blob</artifactId>
56-
<version>12.29.0</version>
55+
<version>12.29.1</version>
5756
</dependency>
5857
<!-- Test dependencies -->
5958
<dependency>
@@ -72,37 +71,37 @@
7271
<dependency>
7372
<groupId>org.junit.jupiter</groupId>
7473
<artifactId>junit-jupiter-params</artifactId>
75-
<version>5.11.4</version>
74+
<version>5.14.3</version>
7675
<scope>test</scope>
7776
</dependency>
7877
<dependency>
7978
<groupId>org.mockito</groupId>
8079
<artifactId>mockito-core</artifactId>
81-
<version>5.15.2</version>
80+
<version>5.23.0</version>
8281
<scope>test</scope>
8382
</dependency>
8483
<dependency>
8584
<groupId>org.testcontainers</groupId>
86-
<artifactId>junit-jupiter</artifactId>
87-
<version>1.20.4</version>
85+
<artifactId>testcontainers-junit-jupiter</artifactId>
86+
<version>2.0.4</version>
8887
<scope>test</scope>
8988
</dependency>
9089
<dependency>
9190
<groupId>com.exasol</groupId>
9291
<artifactId>test-db-builder-java</artifactId>
93-
<version>3.6.0</version>
92+
<version>3.6.4</version>
9493
<scope>test</scope>
9594
</dependency>
9695
<dependency>
9796
<groupId>com.exasol</groupId>
9897
<artifactId>udf-debugging-java</artifactId>
99-
<version>0.6.17</version>
98+
<version>0.6.18</version>
10099
<scope>test</scope>
101100
</dependency>
102101
<dependency>
103102
<groupId>com.exasol</groupId>
104103
<artifactId>hamcrest-resultset-matcher</artifactId>
105-
<version>1.7.0</version>
104+
<version>1.7.2</version>
106105
<scope>test</scope>
107106
</dependency>
108107
<dependency>
@@ -114,14 +113,14 @@
114113
<dependency>
115114
<groupId>com.exasol</groupId>
116115
<artifactId>performance-test-recorder-java</artifactId>
117-
<version>0.1.4</version>
116+
<version>0.1.5</version>
118117
<scope>test</scope>
119118
</dependency>
120119
<dependency>
121120
<!-- Enable log output for integration tests -->
122121
<groupId>org.slf4j</groupId>
123122
<artifactId>slf4j-jdk14</artifactId>
124-
<version>2.0.16</version>
123+
<version>2.0.17</version>
125124
</dependency>
126125
</dependencies>
127126
<build>
@@ -200,7 +199,7 @@
200199
<parent>
201200
<artifactId>azure-blob-storage-document-files-virtual-schema-generated-parent</artifactId>
202201
<groupId>com.exasol</groupId>
203-
<version>2.1.7</version>
202+
<version>2.1.8</version>
204203
<relativePath>pk_generated_parent.pom</relativePath>
205204
</parent>
206205
</project>

src/test/java/com/exasol/adapter/document/files/IntegrationTestSetup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import jakarta.json.*;
2727

2828
public class IntegrationTestSetup implements AutoCloseable {
29-
private static final String ADAPTER_JAR = "document-files-virtual-schema-dist-8.1.14-azure-blob-storage-2.1.7.jar";
29+
private static final String ADAPTER_JAR = "document-files-virtual-schema-dist-8.1.14-azure-blob-storage-2.1.8.jar";
3030
private final ExasolTestSetup exasolTestSetup;
3131
private final Connection exasolConnection;
3232
private final Statement exasolStatement;

src/test/java/com/exasol/adapter/document/files/abstestsetup/LocalAbsTestSetup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class LocalAbsTestSetup implements AbsTestSetup {
2121

2222
public LocalAbsTestSetup() {
2323
// https://mcr.microsoft.com/en-us/product/azure-storage/azurite/tags
24-
this.azuriteContainer = new GenericContainer<>("mcr.microsoft.com/azure-storage/azurite:3.33.0");
24+
this.azuriteContainer = new GenericContainer<>("mcr.microsoft.com/azure-storage/azurite:3.35.0");
2525
this.azuriteContainer.addExposedPort(PORT_IN_CONTAINER);
2626
this.azuriteContainer.start();
2727
createAzuriteBlobServiceClient();

0 commit comments

Comments
 (0)