A race condition in the Apache Kafka Java producer client’s buffer pool management can cause messages to be silently delivered to incorrect topics. When a produce batch expires due to delivery.timeo…
High CVSS 8.7
Summary
A race condition in the Apache Kafka Java producer client’s buffer pool management can cause messages to be silently delivered to incorrect topics. When a produce batch expires due to delivery.timeout.ms while a network request containing that batch is still in flight, the batch’s ByteBuffer is prematurely deallocated and returned to the buffer pool. If a subsequent producer batch—potentially destined for a different topic—reuses this freed buffer before the original network request completes,…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://issues.apache.org/jira/browse/KAFKA-19012 Issue Tracking
- https://lists.apache.org/thread/f07x7j8ovyqhjd1to25jsnqbm6wj01d6 Vendor Advisory
- http://www.openwall.com/lists/oss-security/2026/04/07/6 Mailing List
Timeline
- nvd_ingest NVD