Skip to content

[1.18.x] Bump Jackson from 2.22.2 to 2.22.3 - #3846

Merged
wgtmac merged 1 commit into
apache:parquet-1.18.xfrom
manuzhang:codex/backport-3834-1.18.x
Oct 10, 2026
Merged

wgtmac merged 1 commit into
apache:parquet-1.18.xfrom
manuzhang:codex/backport-3834-1.18.x

Conversation

@manuzhang

@manuzhang manuzhang commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Rationale for this change

Backport #3834 to parquet-1.18.x to address the shaded jackson-core CVEs described in the original PR (CVE-2026-89407 and CVE-2026-89425).

What changes are included in this PR?

Clean cherry-pick of 63983b8. Bump jackson.version and jackson-databind.version from 2.22.2 to 2.22.3. The release branch already includes the required multi-release shading relocations.

Are these changes tested?

  • ./mvnw -B -pl parquet-jackson -am verify passed on Java 21, including RAT and Spotless checks. This module has no unit tests.
  • Inspected the built shaded jar: embedded jackson-core and jackson-databind are both 2.22.3, and all Jackson multi-release classes are relocated.
  • A smoke check using the shaded JsonFactory and ObjectMapper confirmed both runtime versions and successful JSON parsing.
  • git diff --check passed.

Are there any user-facing changes?

The shaded Jackson dependencies are upgraded to 2.22.3; no Parquet API changes.

Jackson 2.22.2, which parquet-jackson shades, is affected by
CVE-2026-89407 and CVE-2026-89425 in jackson-core. Both are fixed in
2.22.3.

Generated-by: Claude Code

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit 63983b8)
@manuzhang
manuzhang force-pushed the codex/backport-3834-1.18.x branch from eb3d797 to d968b50 Compare October 10, 2026 09:18
@wgtmac
wgtmac merged commit 52339e7 into apache:parquet-1.18.x Oct 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants