CVE-2026-59317CWE-1284

CVE-2026-59317

Medium · published August 28, 2026

CVSS v3.1
6.5
EPSS
0%
Percentile
35.2
In the wild
Unconfirmed
What it is

DeadLetterPublishingRecovererFactory reads the retry_topic-original-timestamp header from an inbound ConsumerRecord and passes its raw bytes directly to new BigInteger(header.value()) with no length or format validation.

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

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00420 · 35.2th percentile
Weakness
CWE-1284 · Improper Validation of Specified Quantity in Input
Published
2026-08-28T00:17Z
Affected products (5)
ProductVersionsFixed in
vmware/spring_for_apache_kafka≤ 2.8.12—
vmware/spring_for_apache_kafka≥ 2.9.0, ≤ 2.9.14—
vmware/spring_for_apache_kafka≥ 3.0.0, ≤ 3.3.16—
vmware/spring_for_apache_kafka≥ 4.0.0, < 4.0.74.0.7
vmware/spring_for_apache_kafka≥ 4.1.0, < 4.1.14.1.1
References (1)
EPSS history
Timeline
  • 27 AUG 18:04Z
    In Spring for Apache Kafka, missing header validation in DeadLetterPublishingRecovererFactory enables denial of service via a poison-pill loop
    cvelistv5