CVE-2026-35554Race Condition in Software Foundation Apache Kafka Clients

Severity
8.7HIGHNVD
EPSS
0.0%
top 89.23%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedApr 7

Description

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,

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:NExploitability: 2.2 | Impact: 5.8

Affected Packages1 packages

🔴Vulnerability Details

3
CVEList
Apache Kafka Clients: Kafka Producer Message Corruption and Misrouting via Buffer Pool Race Condition2026-04-07
GHSA
Apache Kafka Clients: Kafka Producer Message Corruption and Misrouting via Buffer Pool Race Condition2026-04-07
GHSA
GHSA-5qcv-4rpc-jp93: A race condition in the Apache Kafka Java producer client’s buffer pool management can cause messages to be silently delivered to incorrect topics2026-04-07
CVE-2026-35554 — Race Condition | cvebase