Skip to main content
← All vulnerabilities
CVE-2026-41727GHSA-53W6-V7CV-FC9H

In Spring for Apache Kafka, forged retry topic headers subvert retry routing and backoff behavior

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.0.5.1, 3.3.15.1, 3.2.14, 2.9.14, 2.8.12, and 2 more
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Spring Kafka's retry topic infrastructure did not sufficiently validate user-controlled header values before acting on them. A producer could send a record with a crafted retry_topic-attempts header to supply an out-of-range attempt count and cause the retry topic router to misidentify where the message was in the retry sequence. 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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • Spring Spring for Apache Kafka

    From 4.0.0 · fixed in 4.0.5.1; From 3.3.0 · fixed in 3.3.15.1; From 3.2.0 · fixed in 3.2.14; From 2.9.0 · fixed in 2.9.14; From 2.8.0 · fixed in 2.8.12

  • org.springframework.kafka:spring-kafkaMaven

    From 4.0.0 · fixed in 4.0.6

  • org.springframework.kafka:spring-kafkaMaven

    From 3.3.0 · fixed in 3.3.16

  • org.springframework.kafka:spring-kafkaMaven

    From 3.2.0 · through 3.2.13

  • org.springframework.kafka:spring-kafkaMaven

    From 2.9.0 · through 2.9.13

  • org.springframework.kafka:spring-kafkaMaven

    through 2.8.11

References 1

spring.io