Skip to content

fix(deps): address worlds-api jackson + netty vulnerabilities (java-client)#193

Merged
Jeremy Bensley (jbensley) merged 2 commits into
mainfrom
dependabot/maven/java-client/maven-0073d86268
Jun 25, 2026
Merged

fix(deps): address worlds-api jackson + netty vulnerabilities (java-client)#193
Jeremy Bensley (jbensley) merged 2 commits into
mainfrom
dependabot/maven/java-client/maven-0073d86268

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Addresses all open worlds-api Dependabot alerts, both in java-client/pom.xml:

Dependency Change Alerts closed
tools.jackson.core:jackson-databind 3.1.2 → 3.1.4 GHSA-j3rv-43j4-c7qm, GHSA-rmj7-2vxq-3g9f (high) + GHSA-5jmj-h7xm-6q6v, GHSA-rcqc-6cw3-h962, GHSA-hgj6-7826-r7m5, GHSA-9fxm-vc8v-hj55, GHSA-5hh8-q8hv-fr38 (medium)
io.netty:netty-bom (override) 4.2.13.Final → 4.2.15.Final 13 high/medium alerts across netty-handler, netty-resolver-dns, netty-codec-http/http2/http3, netty-codec-classes-quic, netty-transport-native-epoll

Netty is pulled transitively via reactor-netty-http 1.3.5 (ships 4.2.12.Final); the existing 4.2.13.Final override no longer covers the newer alerts, so it's bumped to 4.2.15.Final. The java (server) module pulls no netty, so the fix is java-client only.

Testing

mvn clean compile succeeds; mvn dependency:tree confirms all io.netty:* artifacts resolve to 4.2.15.Final and jackson-databind to 3.1.4.

Jira: N/A (Dependabot security update)

Bumps the maven group with 1 update in the /java-client directory: [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).


Updates `tools.jackson.core:jackson-databind` from 3.1.2 to 3.1.4
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: tools.jackson.core:jackson-databind
  dependency-version: 3.1.4
  dependency-type: direct:production
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jun 24, 2026
Folds the outstanding netty security fixes into this PR alongside the
jackson-databind 3.1.4 bump. The existing 4.2.13.Final override no longer
covers the newer high/medium Dependabot alerts (fixed in 4.2.15.Final)
across netty-handler, netty-resolver-dns, netty-codec-http/http2/http3,
netty-codec-classes-quic, and netty-transport-native-epoll.

reactor-netty-http 1.3.5 still ships netty 4.2.12.Final; remove the
override when it ships >= 4.2.15.Final.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jbensley Jeremy Bensley (jbensley) changed the title Bump tools.jackson.core:jackson-databind from 3.1.2 to 3.1.4 in /java-client in the maven group across 1 directory fix(deps): address worlds-api jackson + netty vulnerabilities (java-client) Jun 25, 2026

@jbensley Jeremy Bensley (jbensley) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All worlds-api alerts addressed (jackson 3.1.4, netty 4.2.15.Final); CI green (build, codeql, analyze).

@jbensley Jeremy Bensley (jbensley) merged commit 57758dc into main Jun 25, 2026
4 checks passed
@jbensley Jeremy Bensley (jbensley) deleted the dependabot/maven/java-client/maven-0073d86268 branch June 25, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant