PT-2026-51597 · Unknown · Jackson-Databind

·

CVE-2026-54514

·

Published

2026-06-23

·

Updated

2026-08-17

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions jackson-databind versions 2.0.0 through 2.18.7 jackson-databind versions 2.19.0 through 2.21.3 jackson-databind versions 3.0.0 through 3.1.3
Description The JDKFromStringDeserializer function constructs InetSocketAddress using new InetSocketAddress(host, port), which triggers eager DNS name resolution for hostname inputs during deserialization. When an application binds untrusted JSON into a type containing an InetSocketAddress field, it issues an attacker-chosen DNS query during the readValue process, occurring before any application-level validation or connection logic. This can lead to Server-Side Request Forgery (SSRF), where an attacker forces outbound DNS lookups for chosen hostnames to perform out-of-band interaction or internal-resolver probing.
Recommendations Update to version 2.18.8 for versions in the 2.18 line. Update to version 2.21.4 for versions in the 2.19 through 2.21 line. Update to version 3.1.4 for versions in the 3.x line.

Exploit

Fix

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CLEANSTART-2026-BK55944
CLEANSTART-2026-FV79231
CLEANSTART-2026-LB41442
CLEANSTART-2026-SH44648
CLEANSTART-2026-WT54034
CVE-2026-54514
ECHO-2965-6B21-A379
GHSA-HGJ6-7826-R7M5
OPENSUSE-SU-2026:11118-1
OPENSUSE-SU-2026:21201-1
SUSE-SU-2026:22504-1
SUSE-SU-2026:2801-1

Affected Products

Jackson-Databind