CVE Catalog

CVE-2026-112331

HighCVSS 7.5
Published: Translated: NVD NIST

Summary

Motor.NET before 0.19.0 contains a denial-of-service vulnerability that allows a remote attacker who can produce records to a consumed topic to crash the service permanently by sending a single crafted record. By setting the content-type header to application/cloudevents+json and omitting required CloudEvent attributes (id, source, type), the attacker triggers an ArgumentException in KafkaMessageConsumer.SingleMessageHandlingAsync that is treated as fatal, causing the host to stop and re-process the same poison record on every restart, resulting in a permanent crash-loop.

Risk Assessment

A single malicious record in a Kafka topic can permanently crash a Motor.NET service, causing unavailability. The risk applies to environments where an attacker can publish to a consumed topic.

Recommendation

Update Motor.NET to version 0.19.0 or later. Implement CloudEvent header validation and dead-letter queue mechanisms for messages that cause errors.

Other vulnerabilities in Motor.NET

See all
Original NVD description (English source)

Motor.NET before 0.19.0 contains a denial-of-service vulnerability that allows a remote attacker who can produce records to a consumed topic to crash the service permanently by sending a single crafted record. By setting the content-type header to application/cloudevents+json and omitting required CloudEvent attributes (id, source, type), the attacker triggers an ArgumentException in KafkaMessageConsumer.SingleMessageHandlingAsync that is treated as fatal, causing the host to stop and re-process the same poison record on every restart, resulting in a permanent crash-loop.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS