GHSA-m744-jhq9-ppw6
CoreWCF: Kafka consume pump halts permanently on a Kafka tombstone (null-value record), causing persistent endpoint denial of service.
Packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| NuGet | CoreWCF.Kafka | < 1.8.1 | 1.8.1 |
| NuGet | CoreWCF.Kafka | >= 1.9.0, < 1.9.1 | 1.9.1 |
Details
As written in the advisory (Markdown source, shown as plain text).
### Impact
A CoreWCF service is running and listening on a Kafka topic receiving a null-value record will stop processing new records from that topic.
#### Preconditions
The attacker has produce/write permission on a topic that CoreWCF is consuming from. If the broker permits anonymous publishes, no authentication is required.
### Patches
Fixed in CoreWCF v1.8.1 and v1.9.1
### Workarounds
Only allow authenticated writes to a topic
References
External links from the advisory. They lead to third-party sites.