CVSS 9.0 以上
CVE-2026-111496
要約
Kafka Streamsはレコードのタイムスタンプからストリーム時間を求めており、PunctuationSchedule.next() は次のpunctuation時刻をオーバーフローの確認なしに計算していた。タイムスタンプがLong.MAX_VALUE付近のレコードがあると、次のpunctuation時刻が負の値にオーバーフローし、PunctuationQueueがロックを保持したままその時刻を再度キューに入れて無限に繰り返し、StreamThreadが停止する。Apache Kafka 4.2.2、4.3.2、4.4.0では、次のpunctuation時刻をオーバーフロー検査付きの演算(Long.MAX_VALUEで上限を固定)で計算し、再スケジュールされたpunctuationは時刻が前に進む場合にのみ再度キューに入れるようになった。
AI による要約です(公式発表の本文から作成)。
関連(タグ)
Apache Kafka
このタグの新着を RSS で受け取る: Apache Kafka(使い方)
判定の理由
- CVSS 9.0 以上