CVEvulnerability

CVE-2026-41731

8.1 HIGH Published 2026-06-10 Modified 2026-08-05 Official page ↗
Status
Analyzed
Published
2026-06-10
Last modified
2026-08-05
Assigner
[email protected]
CVSS 3.1 ([email protected])
8.1 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1 (0b0ca135-0b70-47e7-9f44-1890c2a1c46c)
8.1 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-502

Description

JsonKafkaHeaderMapper and the deprecated DefaultKafkaHeaderMapper matched type headers against trusted packages using a prefix check, meaning that trusting any package implicitly trusted all of its subpackages. Combined with Jackson's default bean deserialization, a producer could supply crafted header values that caused the consumer to deserialize arbitrary JDK types. Affected versions: Spring for Apache Kafka 4.0.0 through 4.0.5; 3.3.0 through 3.3.15; 3.2.0 through 3.2.13; 2.9.0 through 2.9.13; 2.8.0 through 2.8.11.

Affected configurations

• vmware spring for apache kafka (>= 2.8.0 < 2.8.12) • vmware spring for apache kafka (>= 2.9.0 < 2.9.14) • vmware spring for apache kafka (>= 3.2.0 < 3.2.14) • vmware spring for apache kafka (>= 3.3.0 < 3.3.15.1) • vmware spring for apache kafka (>= 4.0.0 < 4.0.5.1) • redhat fuse 7.0.0 • redhat jboss enterprise application platform expansion pack

Related

Weakness · CWE (1)

  • CWE-502 Deserialization of Untrusted Data weakness

References