CVE-2026-59317
ŚrednieCVSS 6.5Streszczenie
DeadLetterPublishingRecovererFactory odczytuje nagłówek retry_topic-original-timestamp z przychodzącego ConsumerRecord i przekazuje jego surowe bajty bezpośrednio do new BigInteger(header.value()) bez walidacji długości lub formatu. Podatność dotyczy Spring for Apache Kafka w wersjach 4.1.0, 4.0.0-4.0.6, 3.0.0-3.3.16, 2.9.0-2.9.14 oraz 2.8.12 i wcześniejszych.
Ocena ryzyka
Atakujący może dostarczyć złośliwy nagłówek, który spowoduje nieoczekiwany wyjątek lub nadmierne zużycie zasobów, prowadząc do awarii aplikacji lub ataku DoS. Może to zakłócić przetwarzanie wiadomości i wpłynąć na dostępność usług.
Rekomendacja
Zaleca się aktualizację Spring for Apache Kafka do wersji z poprawką. Należy również rozważyć walidację nagłówków przed ich użyciem w aplikacji.
Oryginalny opis (angielski, źródło NVD)
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

