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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-755"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/112xxx/CVE-2026-112331.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.19.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"original_tag": "v0.19.0",
"range": [
{
"fixed": "c2eaa0e9ac17b28c1f7b044825c7d60e57a5600e"
}
],
"source": "REFERENCES_TAG"
},
{
"range": [
{
"fixed": "b4b6979f5dd7447dd02312e27d766ae2e9d050c2"
}
],
"source": "REFERENCES_COMMIT"
}
]
}