Description
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.
Published: 2026-10-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch Immediately
AI Analysis

Impact

The vulnerability resides in Motor.NET prior to 0.19.0. By sending a single Kafka record with the content‑type header set to application/cloudevents+json and omitting mandatory CloudEvent attributes (id, source, type), a consumer throws an ArgumentException. The framework treats this as a fatal error, causing the host process to terminate; on restart the same malformed record is consumed again, creating an endless crash loop that permanently takes the service offline.

Affected Systems

The affected software is the Motor.NET framework produced by GDATASoftwareAG. All releases before 0.19.0 are vulnerable. Any deployment that relies on a Motor.NET consumer connected to a Kafka topic can be hit if an attacker has the ability to write to that topic, which is common in multi‑tenant or public‑facing event streams.

Risk and Exploitability

The CVSS base score of 8.7 indicates a high‑severity denial‑of‑service flaw with an external remote attack vector. Because the exploit requires only the construction of a single malformed message, it can be executed automatically, and the damage is irreversible until the vulnerable library is upgraded or the consumer is reconfigured. The EPSS value is not supplied, and the vulnerability is not currently listed in the CISA KEV catalog, but the risk of disruption is substantial for systems that depend on uninterrupted Kafka processing.

Generated by OpenCVE AI on October 23, 2026 at 03:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Motor.NET to version 0.19.0 or later. This release fixes the crash loop caused by missing CloudEvent attributes.
  • Configure the Kafka consumer to validate required CloudEvent headers and reject messages that lack id, source, or type before invoking the handler.
  • If upgrading immediately is not possible, isolate the affected consumer from untrusted topics or implement a pre‑processor that filters out malformed messages with content‑type application/cloudevents+json but missing mandatory fields.

Generated by OpenCVE AI on October 23, 2026 at 03:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Motor.NET < 0.19.0 Kafka Denial of Service via Structured CloudEvent Mapping
Weaknesses CWE-755
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T19:50:43.806Z

Reserved: 2026-10-19T14:41:46.700Z

Link: CVE-2026-112331

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T20:17:05.750

Modified: 2026-10-22T20:17:05.750

Link: CVE-2026-112331

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T03:15:16Z

Weaknesses
  • CWE-755

    Improper Handling of Exceptional Conditions