Skip to content

Commit e8c2876

Browse files
Merge pull request #190 from Azure/fix/jackson-databind-cve-2026-54512
fix: pin Jackson to 2.21.4 to remediate jackson-databind CVEs (5.3.3)
2 parents 6aca32d + 5532766 commit e8c2876

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,7 @@ the [Release History](README.md#17-release-history) section of this document.
806806
| 5.3.0 | 2026-04-27 | <ul><li>Add wildcard (`*`) topic-to-table mapping support in `kusto.tables.topics.mapping` to provide a default ingestion configuration for topics that are not explicitly mapped</li></ul> |
807807
| 5.3.1 | 2026-05-20 | <ul><li>Security fix: Bump Netty to 4.2.13.Final to remediate CVE-2026-42583, CVE-2026-42579, CVE-2026-42584, CVE-2026-42587, CVE-2026-41417, CVE-2026-42580, CVE-2026-42581, CVE-2026-42585, and CVE-2026-42578</li></ul> |
808808
| 5.3.2 | 2026-06-15 | <ul><li>Security fix: Bump Netty to 4.2.15.Final to remediate CVE-2026-47244, CVE-2026-48043, CVE-2026-44249, CVE-2026-45416, CVE-2026-45674, CVE-2026-47691, CVE-2026-45673, and CVE-2026-45536</li></ul> |
809+
| 5.3.3 | 2026-07-01 | <ul><li>Security fix: Pin Jackson to 2.21.4 (via jackson-bom) to remediate CVE-2026-54512, CVE-2026-54513, and CVE-2026-54514 in jackson-databind, and align databind/annotations (previously 2.16.0) with jackson-core</li></ul> |
809810

810811
## 18. Contributing
811812

‎pom.xml‎

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<artifactId>kafka-sink-azure-kusto</artifactId>
99
<packaging>jar</packaging>
1010
<description>A Kafka Connect plugin for Azure Data Explorer (Kusto) Database</description>
11-
<version>5.3.2</version>
11+
<version>5.3.3</version>
1212
<properties>
1313
<!-- Compile dependencies -->
1414
<az.core.version>1.57.0</az.core.version>
@@ -47,8 +47,12 @@
4747
<!-- Shade plugin -->
4848
<maven.shade.plugin.version>3.6.0</maven.shade.plugin.version>
4949
<kusto.shade.prefix>kusto_kafka_connector_shaded</kusto.shade.prefix>
50-
<!-- Netty version to resolve conflicts -->
51-
<jackson.version>2.21.1</jackson.version>
50+
<!-- Bumped 2026-07-01: jackson-bom 2.21.4 remediates CVE-2026-54512, CVE-2026-54513 (HIGH,
51+
PolymorphicTypeValidator bypasses) and CVE-2026-54514 (InetSocketAddress eager DNS), and aligns
52+
jackson-databind/annotations (previously 2.16.0) with jackson-core. CVE-2026-54515 (MEDIUM) is
53+
fixed only in 2.21.5/2.18.9 (not yet published) or Jackson 3.1.4; bump to 2.21.5 when released.
54+
See https://github.com/FasterXML/jackson-databind/security/advisories -->
55+
<jackson.version>2.21.4</jackson.version>
5256
<!-- Bumped 2026-06-15: 4.2.15.Final remediates CVE-2026-47244, CVE-2026-48043 (netty-codec-http2),
5357
CVE-2026-44249, CVE-2026-45416 (netty-handler), CVE-2026-45674, CVE-2026-47691, CVE-2026-45673
5458
(netty-resolver-dns) and CVE-2026-45536 (netty-transport-native-epoll/kqueue).
@@ -65,6 +69,15 @@
6569
<type>pom</type>
6670
<scope>import</scope>
6771
</dependency>
72+
<!-- Pin jackson-bom to ${jackson.version} so all com.fasterxml.jackson.* modules (core,
73+
databind, annotations, datatype) resolve to the same patched release -->
74+
<dependency>
75+
<groupId>com.fasterxml.jackson</groupId>
76+
<artifactId>jackson-bom</artifactId>
77+
<version>${jackson.version}</version>
78+
<type>pom</type>
79+
<scope>import</scope>
80+
</dependency>
6881
</dependencies>
6982
</dependencyManagement>
7083
<build>

0 commit comments

Comments
 (0)