Skip to content

1.7.7 Fix logging, fixed vulnerability CVE-2024-7254 in com.google.protobuf:protobuf-java:jar:3.19.6:test

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Sep 12:38
· 2 commits to main since this release
56a1a5b

This release fixes logging of the UDF by adding required libraries. The log level is WARN by default and can be changed by rebuilding the adapter JAR. See the Exasol documentation for how to configure logging of UDFs.

This release fixes the following vulnerability:

CVE-2024-7254 (CWE-20) in dependency com.google.protobuf:protobuf-java:jar:3.19.6:test

Any project that parses untrusted Protocol Buffers data containing an arbitrary number of nested groups / series of SGROUP tags can corrupted by exceeding the stack limit i.e. StackOverflow. Parsing nested groups as unknown fields with DiscardUnknownFieldsParser or Java Protobuf Lite parser, or against Protobuf map fields, creates unbounded recursions that can be abused by an attacker.

References

Security

  • #101: Fixed vulnerability CVE-2024-7254 in dependency com.google.protobuf:protobuf-java:jar:3.19.6:test

Dependency Updates

Exasol Kafka Connector Extension

Compile Dependency Updates

  • Added ch.qos.logback:logback-classic:1.5.6
  • Added org.slf4j:slf4j-api:2.0.16

Test Dependency Updates

  • Removed ch.qos.logback:logback-classic:1.5.3
  • Removed ch.qos.logback:logback-core:1.5.3
  • Updated com.exasol:exasol-testcontainers:7.0.1 to 7.1.1
  • Added com.google.protobuf:protobuf-java:3.25.5

Plugin Dependency Updates

  • Updated org.itsallcode:openfasttrace-maven-plugin:1.8.0 to 2.0.0