CVE-2026-59278

EUVD-2026-66850
JsonKafkaHeaderMapper and DefaultKafkaHeaderMapper include java.net in their default trusted packages list. When these mappers are used — which is the default configuration for all @KafkaListener consumers — an external Kafka producer can inject a java.net.InetAddress type via the spring_json_header_types message header.
Spring for Apache Kafka 4.1.0
Spring for Apache Kafka 4.0.0 - 4.0.6
Spring for Apache Kafka 3.0.0 - 3.3.16
Spring for Apache Kafka 2.9.0 - 2.9.14
Spring for Apache Kafka 2.8.12 and earlier
SSRF
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
6.5 MEDIUM
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 17.11%
Affected Products (NVD)
VendorProductVersion
vmwarespring_for_apache_kafka
𝑥
< 2.8.13
vmwarespring_for_apache_kafka
2.9.0 ≤
𝑥
< 2.9.15
vmwarespring_for_apache_kafka
3.0.0 ≤
𝑥
< 3.3.17
vmwarespring_for_apache_kafka
4.0.0 ≤
𝑥
< 4.0.6.1
vmwarespring_for_apache_kafka
4.1.0 ≤
𝑥
< 4.1.0.1
𝑥
= Vulnerable software versions