Releases: exasol/cloud-storage-extension
2.9.6 Fixed vulnerabilities CVE-2026-42587, CVE-2026-45205, CVE-2026-41417, CVE-2026-42580, CVE-2026-42581, CVE-2026-42584, CVE-2026-42585, CVE-2026-42587, CVE-2026-0636, CVE-2026-5588, CVE-2026-5598, CVE-2026-42578, CVE-2026-42582, CVE-2026-42583, CVE-2026-34477, CVE-2026-34478, CVE-2026-34479, CVE-2026-34480, CVE-2026-42577
This release fixes the following 19 vulnerabilities:
CVE-2026-42587 (CWE-400) in dependency io.netty:netty-codec-http2:jar:4.2.12.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
Sonatype's research suggests that this CVE's details differ from those defined at NVD. See https://guide.sonatype.com/vulnerability/CVE-2026-42587 for details
References
- https://guide.sonatype.com/vulnerability/CVE-2026-42587?component-type=maven&component-name=io.netty%2Fnetty-codec-http2&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42587
- GHSA-f6hv-jmp6-3vwv
CVE-2026-45205 (CWE-674) in dependency org.apache.commons:commons-configuration2:jar:2.11.0:compile
Uncontrolled Recursion vulnerability in Apache Commons.
When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles.
This issue affects Apache Commons: from 2.2 before 2.15.0.
Users are recommended to upgrade to version 2.15.0, which fixes the issue.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-45205?component-type=maven&component-name=org.apache.commons%2Fcommons-configuration2&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-45205
- GHSA-337m-mw94-2v6g
- https://lists.apache.org/thread/q3q3j10ohcqhs6o0rg1v7kz6kk27vtkk
CVE-2026-41417 (CWE-444) in dependency io.netty:netty-codec-http:jar:4.2.12.Final:compile
Netty allows request-line validation to be bypassed when a DefaultHttpRequest or DefaultFullHttpRequest is created first and its URI is later changed via setUri(). The constructors reject CRLF and whitespace characters that would break the start-line, but setUri() does not apply the same validation. HttpRequestEncoder and RtspEncoder then write the URI into the request line verbatim. If attacker-controlled input reaches setUri(), this enables CRLF injection and insertion of additional HTTP or RTSP requests, leading to HTTP request smuggling or desynchronization on the HTTP side and request injection on the RTSP side. This issue is fixed in versions 4.2.13.Final and 4.1.133.Final.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-41417?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-41417
- GHSA-v8h7-rr48-vmmv
CVE-2026-42580 (CWE-190) in dependency io.netty:netty-codec-http:jar:4.2.12.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's chunk size parser silently overflows int, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-42580?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42580
- GHSA-m4cv-j2px-7723
CVE-2026-42581 (CWE-444) in dependency io.netty:netty-codec-http:jar:4.2.12.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpObjectDecoder strips a conflicting Content-Length header when a request carries both Transfer-Encoding: chunked and Content-Length, but only for HTTP/1.1 messages. The guard is absent for HTTP/1.0. An attacker that sends an HTTP/1.0 request with both headers causes Netty to decode the body as chunked while leaving Content-Length intact in the forwarded HttpMessage. Any downstream proxy or handler that trusts Content-Length over Transfer-Encoding will disagree on message boundaries, enabling request smuggling. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-42581?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42581
- GHSA-xxqh-mfjm-7mv9
CVE-2026-42584 (CWE-444) in dependency io.netty:netty-codec-http:jar:4.2.12.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpClientCodec pairs each inbound response with an outbound request by queue.poll() once per response, including for 1xx. If the client pipelines GET then HEAD and the server sends 103, then 200 with GET body, then 200 for HEAD, the queue pairs HEAD with the first 200. The HEAD rule then skips reading that message�s body, so the GET entity bytes stay on the stream and the following 200 is parsed from the wrong offset. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-42584?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42584
- GHSA-57rv-r2g8-2cj3
CVE-2026-42585 (CWE-444) in dependency io.netty:netty-codec-http:jar:4.2.12.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty incorrectly parses malformed Transfer-Encoding, enabling request smuggling attacks. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-42585?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42585
- GHSA-38f8-5428-x5cv
- GHSA-38f8-5428-x5cv
CVE-2026-42587 (CWE-400) in dependency io.netty:netty-codec-http:jar:4.2.12.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpContentDecompressor accepts a maxAllocation parameter to limit decompression buffer size and prevent decompression bomb attacks. This limit is correctly enforced for gzip and deflate encodings via ZlibDecoder, but is silently ignored when the content encoding is br (Brotli), zstd, or snappy. An attacker can bypass the configured decompression limit by sending a compressed payload with Content-Encoding: br instead of Content-Encoding: gzip, causing unbounded memory allocation and out-of-memory denial of service. The same vulnerability exists in DelegatingDecompressorFrameListener for HTTP/2 connections. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
Sonatype's research suggests that this CVE's details differ from those defined at NVD. See https://guide.sonatype.com/vulnerability/CVE-2026-42587 for details
References
- https://guide.sonatype.com/vulnerability/CVE-2026-42587?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-42587
- GHSA-f6hv-jmp6-3vwv
CVE-2026-0636 (CWE-90) in dependency org.bouncycastle:bcprov-jdk18on:jar:1.78.1:compile
Improper neutralization of special elements used in an LDAP query ('LDAP injection') vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcprov on all (prov modules).
This vulnerability is associated with program files LDAPStoreHelper.
This issue affects BC-JAVA: from 1.74 before 1.80.2, from 1.81 before 1.81.1, from 1.82 before 1.84.
References
- https://guide.sonatype.com/vulnerability/CVE-2026-0636?component-type=maven&component-name=org.bouncycastle%2Fbcprov-jdk18on&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2026-0636
- GHSA-c3fc-8qff-9hwx
CVE-2026-5588 (CWE-327) in dependency org.bouncycastle:bcprov-jdk18on:jar:1.78.1:compile
Use of a Broken or Risky Cryptographic Algorithm vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcpkix on all (pkix modules), Legion of the Bouncy Castle Inc. BCPKIX-FIPS bcpkix on All (pkix modules), Legion of the Bouncy Castle Inc. BCPIX-LTS bcpkix on All (pkix modules).
This vulnerability is associated with program files JcaContentVerifierProviderBuilder.Java, JcaContentVerfierProviderBuilder.Java.
This issue affects BC-JAVA: from 1.67 before 1.80.2, from 1.81 before 1.81.1, from 1.82 before 1.84; BCPKIX-FIPS: from 2.0.6 before 2.0.11, from 2.1.7 before 2.1.11; BCPIX-LTS: from 2.73.7 before 2.73.11.
References
2.9.5 Migrate from Scala to Java
This release migrates the project from Scala to Java to simplify maintenance and reduce dependencies.
As part of this endeavor, we updated the parquet-io-java dependency to 2.0.16, which is now also pure Java.
This should not be a breaking change, so we updated only the patch number of the release. It is a major refactoring though. We ran all tests, before and after we migrated them.
If you read this release letter, we would love to get feedback from you. Does the migrated code run as fast and reliable as before in your production environment?
You can use GitHub issues in this repository or a mail (opensource@exasol.com) to tell us your experiences!
Refactoring
- #393: Migrate production code from Scala to Java
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Added
org.slf4j:slf4j-api:2.0.18
Test Dependency Updates
- Removed
com.dimafeng:testcontainers-scala-scalatest_2.13:0.41.4 - Updated
com.exasol:extension-manager-integration-test-java:0.5.13to0.5.19 - Removed
org.junit.jupiter:junit-jupiter-api:5.10.3 - Added
org.junit.jupiter:junit-jupiter:5.10.3 - Removed
org.scalatestplus:scalatestplus-mockito_2.13:1.0.0-SNAP5 - Removed
org.scalatest:scalatest_2.13:3.3.0-SNAP4 - Updated
org.testcontainers:localstack:1.20.3to1.21.4
Plugin Dependency Updates
- Removed
com.diffplug.spotless:spotless-maven-plugin:2.43.0 - Updated
com.exasol:error-code-crawler-maven-plugin:2.0.6to2.0.7 - Updated
com.exasol:project-keeper-maven-plugin:5.4.6to5.6.2 - Removed
io.github.evis:scalafix-maven-plugin_2.13:0.1.7_0.10.3 - Updated
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.2to10.0.0 - Removed
net.alchim31.maven:scala-maven-plugin:4.9.1 - Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.4to3.5.5 - Updated
org.apache.maven.plugins:maven-resources-plugin:3.4.0to3.5.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.4to3.5.5 - Removed
org.scalastyle:scalastyle-maven-plugin:1.0.0 - Removed
org.scalatest:scalatest-maven-plugin:2.2.0
2.9.4 Update dependencies to fix CVEs
This release updates the project dependencies to fix the following cves:
- CVE-2025-33042: org.apache.avro:avro:jar:1.12.0:compile
- CVE-2026-24308: org.apache.zookeeper:zookeeper:jar:3.9.4:compile
- CVE-2026-24281: org.apache.zookeeper:zookeeper:jar:3.9.4:compile
- CVE-2026-33871: io.netty:netty-codec-http2:jar:4.2.9.Final:compile
- CVE-2026-33870: io.netty:netty-codec-http:jar:4.2.9.Final:compile
Security
- #369: CVE-2025-33042: org.apache.avro:avro:jar:1.12.0:compile
- #371: CVE-2026-24308: org.apache.zookeeper:zookeeper:jar:3.9.4:compile
- #373: CVE-2026-24281: org.apache.zookeeper:zookeeper:jar:3.9.4:compile
- #375: CVE-2026-33871: io.netty:netty-codec-http2:jar:4.2.9.Final:compile
- #376: CVE-2026-33870: io.netty:netty-codec-http:jar:4.2.9.Final:compile
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
org.apache.avro:avro:1.12.0to1.12.1 - Updated
org.apache.orc:orc-core:1.9.7to1.9.8 - Updated
org.apache.zookeeper:zookeeper:3.9.4to3.9.5
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.5to2.0.6 - Updated
com.exasol:project-keeper-maven-plugin:5.4.5to5.4.6 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.14.1to3.15.0 - Updated
org.codehaus.mojo:versions-maven-plugin:2.20.1to2.21.0
2.9.3 Upgrade protobuf dependency
This release upgrades protobuf-java dependency to fix the HDFS access issue.
Features
- #367: java.lang.IllegalAccessError: ... tried to access method 'org.apache.hadoop.thirdparty.protobuf.LazyStringArrayList
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Added
com.google.protobuf:protobuf-java-util:3.25.8 - Updated
com.google.protobuf:protobuf-java:3.25.5to3.25.8
Runtime Dependency Updates
- Updated
ch.qos.logback:logback-classic:1.5.23to1.5.29 - Updated
ch.qos.logback:logback-core:1.5.23to1.5.29
Plugin Dependency Updates
- Updated
com.exasol:project-keeper-maven-plugin:5.4.4to5.4.5
2.9.2 Spark upgrade, documentation fixes and CVEs
This release adds documentation about delta files import error workaround.
In addition we upgrade spark version to the latest 3.5.x release and updated
dependencies to fix CVEs in transitive dependencies.
Features
- #365: Class import error on delta files
Security
- Upgrade of transitive dependency to fix [CVE-2025-12183] CWE-125: Out-of-bounds Read (8.8); https://ossindex.sonatype.org/vulnerability/CVE-2025-12183?component-type=maven&component-name=org.lz4%2Flz4-java&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- Upgrade zookeeper dependency to fix [CVE-2025-58457] CWE-280: Improper Handling of Insufficient Permissions or Privileges (5.3); https://ossindex.sonatype.org/vulnerability/CVE-2025-58457?component-type=maven&component-name=org.apache.zookeeper%2Fzookeeper&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- Upgrade lz4-java dependency to fix [CVE-2025-66566] CWE-201: Information Exposure Through Sent Data (8.2); https://ossindex.sonatype.org/vulnerability/CVE-2025-66566?component-type=maven&component-name=at.yawk.lz4%2Flz4-java&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- Upgrade log4j dependency to fix [CVE-2025-68161] CWE-297: Improper Validation of Certificate with Host Mismatch (6.3); https://ossindex.sonatype.org/vulnerability/CVE-2025-68161?component-type=maven&component-name=org.apache.logging.log4j%2Flog4j-core&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- Upgrade logback dependency to fix [CVE-2025-11226] CWE-20: Improper Input Validation (7.3); https://ossindex.sonatype.org/vulnerability/CVE-2025-11226?component-type=maven&component-name=ch.qos.logback%2Flogback-core&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Added
at.yawk.lz4:lz4-java:1.10.2 - Removed
io.airlift:aircompressor:0.27 - Removed
io.delta:delta-core_2.13:2.4.0 - Added
io.delta:delta-spark_2.13:3.3.2 - Updated
org.apache.logging.log4j:log4j-1.2-api:2.24.1to2.25.3 - Updated
org.apache.logging.log4j:log4j-api:2.24.1to2.25.3 - Updated
org.apache.logging.log4j:log4j-core:2.24.1to2.25.3 - Updated
org.apache.orc:orc-core:1.9.5to1.9.7 - Updated
org.apache.spark:spark-sql_2.13:3.4.1to3.5.7 - Updated
org.apache.zookeeper:zookeeper:3.9.3to3.9.4 - Updated
org.glassfish.jersey.containers:jersey-container-servlet-core:2.45to2.47 - Updated
org.glassfish.jersey.containers:jersey-container-servlet:2.45to2.47 - Updated
org.glassfish.jersey.core:jersey-client:2.45to2.47 - Updated
org.glassfish.jersey.core:jersey-common:2.45to2.47 - Updated
org.glassfish.jersey.core:jersey-server:2.45to2.47 - Updated
org.glassfish.jersey.inject:jersey-hk2:2.45to2.47 - Added
org.lz4:lz4-java:1.8.1
Runtime Dependency Updates
- Updated
ch.qos.logback:logback-classic:1.5.16to1.5.23 - Updated
ch.qos.logback:logback-core:1.5.16to1.5.23
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.3to0.4.4 - Updated
com.exasol:error-code-crawler-maven-plugin:2.0.4to2.0.5 - Updated
com.exasol:project-keeper-maven-plugin:5.2.3to5.4.4 - Updated
com.exasol:quality-summarizer-maven-plugin:0.2.0to0.2.1 - Updated
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1to9.0.2 - Updated
org.apache.maven.plugins:maven-artifact-plugin:3.6.0to3.6.1 - Updated
org.apache.maven.plugins:maven-assembly-plugin:3.7.1to3.8.0 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.14.0to3.14.1 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.5.0to3.6.2 - Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.3to3.5.4 - Updated
org.apache.maven.plugins:maven-jar-plugin:3.4.2to3.5.0 - Updated
org.apache.maven.plugins:maven-resources-plugin:3.3.1to3.4.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.3to3.5.4 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.7.0to1.7.3 - Updated
org.codehaus.mojo:versions-maven-plugin:2.18.0to2.20.1 - Updated
org.jacoco:jacoco-maven-plugin:0.8.13to0.8.14 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.1.0.4751to5.5.0.6356
2.9.1 Fixed vulnerabilities in netty
This release fixes the following vulnerabilities:
CVE-2025-58057 (CWE-409) in dependency io.netty:netty-codec:jar:4.1.124.Final:runtime
netty-codec - Improper Handling of Highly Compressed Data (Data Amplification)
References
- https://ossindex.sonatype.org/vulnerability/CVE-2025-58057?component-type=maven&component-name=io.netty%2Fnetty-codec&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2025-58057
- GHSA-3p8m-j85q-pgmj
CVE-2025-58056 (CWE-444) in dependency io.netty:netty-codec-http:jar:4.1.124.Final:runtime
Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final.
References
- https://ossindex.sonatype.org/vulnerability/CVE-2025-58056?component-type=maven&component-name=io.netty%2Fnetty-codec-http&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2025-58056
- GHSA-fghv-69vj-qj49
Security
- #360: Fixed vulnerability CVE-2025-58057 in dependency
io.netty:netty-codec:jar:4.1.124.Final:runtime - #362: Fixed vulnerability CVE-2025-58056 in dependency
io.netty:netty-codec-http:jar:4.1.124.Final:runtime
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Removed
io.netty:netty-codec-http2:4.1.124.Final - Updated
software.amazon.awssdk:s3-transfer-manager:2.32.31to2.34.0 - Updated
software.amazon.awssdk:s3:2.32.31to2.34.0
2.9.0 Upgrade of hadoop libraries
This version upgrades hadoop from 3.3.6 to the latest 3.4.1, which fixes several CVEs in transient dependencies and
leverages all the improvements the recent hadoop libs have.
Security fixes which were fixed:
CVE-2025-48924: org.apache.commons:commons-lang3:jar:3.17.0:compile
Uncontrolled Recursion vulnerability in Apache Commons Lang.
This issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.
The methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a
StackOverflowError could cause an application to stop.
References
- https://ossindex.sonatype.org/vulnerability/CVE-2025-48924?component-type=maven&component-name=org.apache.commons%2Fcommons-lang3&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2025-48924
- GHSA-j288-q9x7-2f5v
CVE-2025-53864: com.nimbusds:nimbus-jose-jwt:jar:9.47:compile
Connect2id Nimbus JOSE + JWT before 10.0.2 allows a remote attacker to cause a denial of service via a deeply nested JSON object supplied in a JWT claim set, because of uncontrolled recursion. NOTE: this is independent of the Gson 2.11.0 issue because the Connect2id product could have checked the JSON object nesting depth, regardless of what limits (if any) were imposed by Gson.
References
- https://ossindex.sonatype.org/vulnerability/CVE-2025-53864?component-type=maven&component-name=com.nimbusds%2Fnimbus-jose-jwt&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2025-53864
- https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/583/stackoverflowerror-due-to-deeply-nested
CVE-2025-55163: io.netty:netty-codec-http2:jar:4.1.119.Final:compile
Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.124.Final and 4.2.4.Final, Netty is vulnerable to MadeYouReset DDoS. This is a logical vulnerability in the HTTP/2 protocol, that uses malformed HTTP/2 control frames in order to break the max concurrent streams limit - which results in resource exhaustion and distributed denial of service. This issue has been patched in versions 4.1.124.Final and 4.2.4.Final.
References
- https://ossindex.sonatype.org/vulnerability/CVE-2025-55163?component-type=maven&component-name=io.netty%2Fnetty-codec-http2&utm_source=ossindex-client&utm_medium=integration&utm_content=1.8.1
- http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2025-55163
- GHSA-prj3-ccx8-p6x4
Features
- #310: Upgrade spark and hadoop versions
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Added
com.google.code.gson:gson:2.13.1 - Updated
io.netty:netty-codec-http2:4.1.119.Finalto4.1.124.Final - Updated
org.apache.commons:commons-lang3:3.17.0to3.18.0 - Updated
org.apache.hadoop:hadoop-aws:3.3.6to3.4.1 - Updated
org.apache.hadoop:hadoop-azure-datalake:3.3.6to3.4.1 - Updated
org.apache.hadoop:hadoop-azure:3.3.6to3.4.1 - Updated
org.apache.hadoop:hadoop-common:3.3.6to3.4.1 - Updated
org.apache.hadoop:hadoop-hdfs-client:3.3.6to3.4.1 - Updated
org.apache.hadoop:hadoop-hdfs:3.3.6to3.4.1 - Updated
org.apache.orc:orc-core:1.9.6to1.9.5 - Added
software.amazon.awssdk:s3-transfer-manager:2.32.31 - Added
software.amazon.awssdk:s3:2.32.31
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.3to2.0.4 - Updated
com.exasol:project-keeper-maven-plugin:5.1.0to5.2.3
2.8.8 CVE fixes in transitive dependencies on top of 2.8.7
Fixed two CVEs in transitive dependencies: CVE-2025-48734 and CVE-2025-47436.
Features
- #351: CVE-2025-47436: org.apache.orc:orc-core:jar:1.9.5:compile
- #353: CVE-2025-48734: commons-beanutils:commons-beanutils:jar:1.9.4:compile
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Added
commons-beanutils:commons-beanutils:1.11.0 - Updated
org.apache.orc:orc-core:1.9.5to1.9.6
Plugin Dependency Updates
- Updated
com.exasol:project-keeper-maven-plugin:5.0.0to5.1.0 - Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1 - Removed
io.github.zlika:reproducible-build-maven-plugin:0.17 - Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0 - Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.2to3.5.3 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2to3.5.3 - Updated
org.jacoco:jacoco-maven-plugin:0.8.12to0.8.13 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389to5.1.0.4751
2.8.7 Update test dependencies, added extra note in documentation
Test dependencies updated, extra clarification added about curl parameters on extension upload.
Features
- #349: CVE-2024-55551: com.exasol:exasol-jdbc:jar:24.1.1:test
Dependency Updates
Cloud Storage Extension
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:7.1.1to7.1.4
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.2to0.4.3 - Updated
com.exasol:project-keeper-maven-plugin:4.5.0to5.0.0 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0to3.14.0 - Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3to3.1.4 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0to1.7.0
2.8.6 Security fixes in NPM components, netty upgrade
Fixed CVE-2024-4068 in braces
Security
- #340: Fix CVE-2024-4068 in braces
- #344: Fix CVE-2025-24970: io.netty:netty-handler:jar:4.1.115.Final:compile
- #345: Fix CVE-2025-25193: io.netty:netty-common:jar:4.1.115.Final:compile
- Add SECURITY.md file
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
io.netty:netty-codec-http2:4.1.115.Finalto4.1.119.Final
Extension
Development Dependency Updates
- Updated
eslint:9.14.0to9.18.0 - Updated
@types/node:^22.9.1to^22.10.7 - Updated
typescript-eslint:^8.14.0to^8.20.0 - Updated
typescript:^5.6.3to^5.7.3 - Updated
esbuild:^0.24.0to^0.24.2