Skip to content

[Java] Upgrade jackson-databind 2.16.1 -> 2.18.6 to fix GHSA-72hv-8253-57qq - #61808

Merged
aslonnie merged 1 commit into
masterfrom
andrew/revup/master/upgrade-jackson
Mar 18, 2026
Merged

[Java] Upgrade jackson-databind 2.16.1 -> 2.18.6 to fix GHSA-72hv-8253-57qq#61808
aslonnie merged 1 commit into
masterfrom
andrew/revup/master/upgrade-jackson

Conversation

@andrew-anyscale

Copy link
Copy Markdown
Contributor

Addresses security advisory GHSA-72hv-8253-57qq (HIGH severity), where the async JSON parser in jackson-core bypasses the maxNumberLength constraint, allowing DoS via arbitrarily long numbers. Upgrading jackson-databind to 2.18.6 pulls in the fixed jackson-core 2.18.6 transitively.

Closes #61645

Topic: upgrade-jackson
Labels: draft

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
Signed-off-by: andrew andrew@anyscale.com

…3-57qq

Addresses security advisory GHSA-72hv-8253-57qq (HIGH severity), where the async JSON parser in jackson-core bypasses the maxNumberLength constraint, allowing DoS via arbitrarily long numbers. Upgrading jackson-databind to 2.18.6 pulls in the fixed jackson-core 2.18.6 transitively.

Closes #61645

Topic: upgrade-jackson
Labels: draft

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: andrew <andrew@anyscale.com>
@andrew-anyscale

Copy link
Copy Markdown
Contributor Author

Reviews in this chain:
#61808 [Java] Upgrade jackson-databind 2.16.1 -> 2.18.6 to fix GHSA-72hv-8253-57qq

@andrew-anyscale

Copy link
Copy Markdown
Contributor Author
# head base diff date summary
0 69efc209 7913eb8b diff Mar 17 13:28 PM 1 file changed, 1 insertion(+), 1 deletion(-)

@andrew-anyscale
andrew-anyscale marked this pull request as ready for review March 17, 2026 20:28

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request upgrades the jackson-databind dependency from version 2.16.1 to 2.18.6. This change is intended to fix the high-severity security vulnerability GHSA-72hv-8253-57qq by transitively pulling in a patched version of jackson-core. The change is confined to the dependency definition file java/dependencies.bzl and appears to be correct and sufficient for addressing the security advisory. I find no issues with this change.

@ray-gardener ray-gardener Bot added core Issues that should be addressed in Ray Core security The issue or proposal related to security labels Mar 18, 2026
@aslonnie
aslonnie self-requested a review March 18, 2026 03:34
@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Mar 18, 2026
@aslonnie
aslonnie merged commit cb9c80f into master Mar 18, 2026
10 checks passed
@aslonnie
aslonnie deleted the andrew/revup/master/upgrade-jackson branch March 18, 2026 07:37
ryanaoleary pushed a commit to ryanaoleary/ray that referenced this pull request Mar 25, 2026
…3-57qq (ray-project#61808)

Addresses security advisory GHSA-72hv-8253-57qq (HIGH severity), where
the async JSON parser in jackson-core bypasses the maxNumberLength
constraint, allowing DoS via arbitrarily long numbers. Upgrading
jackson-databind to 2.18.6 pulls in the fixed jackson-core 2.18.6
transitively.

Closes ray-project#61645

Signed-off-by: andrew <andrew@anyscale.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Lucas61000 pushed a commit to Lucas61000/ray that referenced this pull request May 15, 2026
…3-57qq (ray-project#61808)

Addresses security advisory GHSA-72hv-8253-57qq (HIGH severity), where
the async JSON parser in jackson-core bypasses the maxNumberLength
constraint, allowing DoS via arbitrarily long numbers. Upgrading
jackson-databind to 2.18.6 pulls in the fixed jackson-core 2.18.6
transitively.

Closes ray-project#61645

Signed-off-by: andrew <andrew@anyscale.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Issues that should be addressed in Ray Core go add ONLY when ready to merge, run all tests java security The issue or proposal related to security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Address security advisory GHSA-72hv-8253-57qq by upgrading jackson-core 2.16.1

2 participants